✔ 가위바위보게임 만들기
1. 컴퓨터가 가위, 바위, 보 중 랜덤으로 선택 (0=가위, 1=바위, 2=보)
2. 내가 가위, 바위, 보 중에서 선택해서 입력
=> 승 / 패 / 무승부의 결과를 출력
Scanner scan = new Scanner(System.in);
int random = (int)(Math.random()*3);
System.out.println("랜덤의 수: " + random);
if(random == 0 ) {
System.out.println("컴퓨터: 가위");
} else if (random == 1) {
System.out.println("컴퓨터: 바위");
} else {
System.out.println("컴퓨터: 보");
}
System.out.println("가위 ,바위, 보!: ");
String play = scan.next();
if(play.equals("가위")) {
if(random == 0) {
System.out.println("컴퓨터는 가위! 비겼다");
} else {
System.out.println((random == 2)? "컴퓨터는 보! 이겼다" : "컴퓨터는 바위! 졌다");
}
}
if (play.equals("바위")) {
if(random == 1) {
System.out.println("컴퓨터는 바위! 비겼다");
} else {
System.out.println((random == 0)? "컴퓨터는 가위! 이겼다" : "컴퓨터는 보! 졌다");
}
}
if (play.equals("보")) {
if(random == 2) {
System.out.println("컴퓨터는 보! 비겼다");
} else {
System.out.println((random == 1)? "컴퓨터는 바위! 이겼다" : "컴퓨터는 가위! 졌다");
}
}
scan.close();
'JAVA > java 코드' 카테고리의 다른 글
[JAVA] 성적관리 프로그램 (0) | 2023.03.26 |
---|---|
[JAVA] 숫자 야구(while / Integer.parseInt) (0) | 2023.03.26 |
[JAVA] 입력 받은 문자가 포함된 파일 출력 (.contains) (0) | 2023.03.26 |
[JAVA] 문자를 분리하여 추출 (.substring / .indexOf ) (0) | 2023.03.26 |
[JAVA] 메뉴를 선택하는 구문 (0) | 2023.03.26 |