🔒 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
  • 505
    Views
  • 3
    Participants
Last reply from:
hase0278

Trending Topics

Online now

Members online
1,164
Guests online
1,610
Total visitors
2,774

Forum statistics

Threads
2,293,202
Posts
29,082,358
Members
1,208,711
Latest member
Polyxeni
Back
Top