import java.util.*;
public class Main {
public static void main(String[] args) {
System.out.println("0 = rock");
System.out.println("1 = paper");
System.out.println("2 = scissors");
Scanner sc = new Scanner(System.in);
System.out.println("Enter a number from 0 to 2");
int num = sc.nextInt();
Random ra = new Random();
int Number=ra.nextInt(3);
for(int counter = 1; counter <= 1; counter++){
}
if(Number <= 0 && num <= 0){
System.out.println("draw");
}
else if(Number <= 0 && num <= 1){
System.out.println("win");
}
else if(Number <= 0 && num <= 2){
System.out.println("loose");
}
else if(Number <= 1 && num <= 0){
System.out.println("loose");
}
else if(Number <= 1 && num <= 1){
System.out.println("draw");
}
else if(Number <= 1 && num <= 2){
System.out.println("win");
}
else if(Number <= 2 && num <= 0){
System.out.println("win");
}
else if(Number <= 2 && num <= 1){
System.out.println("loose");
}
else{
System.out.println("draw");
}
}
}
NOTE:
- Else- if takes boolean operators.i.e.<= , >= , etc.
- Else- if prints the output if the statement is true.
- Imported random using import java.util.random;
- Random picks a random number (any number from 0 to infinite) but we made it so that it picks number from 0 to 2 by keeping the limit value in its operator.
- for eg: int Number=ra.nextInt(3);
- I used int because i didn't want decimal point in any numbers .
ANNOUNCEMENT: I'll be posting more five questions and solutions tomorrow so stay tuned. If you have any suggestions tell me it'll help me improve.
No comments:
Post a Comment