🔒 Closed GUYS BADLY NEEDED HELP.

Status
Not open for further replies.

cjeanius

Fanatic
Pwedi po makahingi ng tulong about sa Java Programming. any program lg po na na gumagamit lg simple codes (array, for loops and methods only).

Maraming Thankyou sa makakatulong.
 
JackEnPoy na console. array lang gagamitin mo para sa rock, paper scissor na sagot ng computer + java.util.Random + java.until.Scanner para sa user input.

Ito sample:
Java:
import java.util.Scanner;
import java.util.Random;

public class JackEnPoyConsole {

    public static void main (String[] args) {
        String result = getHumanWeapon() + " vs " + getAIWeapon();
        
        if(result.equals("paper vs rock") || result.equals("scissor vs paper") || result.equals("rock vs scissor")){
            System.out.println ("You Win!");
        }else if(result.equals("paper vs paper") || result.equals("scissor vs scissor") || result.equals("rock vs rock")){
            System.out.println("Draw!");
        }else if(result.equals("rock vs paper") || result.equals("paper vs scissor") || result.equals("scissor vs rock")){
            System.out.println ("You lose!");
        }else{
            System.out.println ("Error on input has occured!");
        }

    }
    
    private static String getAIWeapon(){
        String[] aiAns = {"Rock", "Paper", "Scissor"};
        
        Random getAnsIndex = new Random();
        
        return aiAns[getAnsIndex.nextInt(3)].toLowerCase();
    }
    
    private static String getHumanWeapon(){
        Scanner getUserAns = new Scanner(System.in);
        String result;
        
        System.out.println ("Choose Your Weapon:");
        
        while(true){
            result = getUserAns.next();
            
            if(result.toLowerCase().equals("rock") || result.toLowerCase().equals("paper") || result.toLowerCase().equals("scissor")){
                break;
            }else{
                System.out.println ("Invalid input! Choose your weapon again!");
            }
        }
        return result.toLowerCase();
    }
}
 
Status
Not open for further replies.

About this Thread

  • 4
    Replies
  • 501
    Views
  • 3
    Participants
Last reply from:
hase0278

Online now

Members online
1,065
Guests online
816
Total visitors
1,881

Forum statistics

Threads
2,276,986
Posts
28,973,619
Members
1,229,681
Latest member
HawFlakes
Back
Top