Scanner로 직접 입력하여 가위바위보게임 하기
package p0415;
import java.util.Scanner;
public class IfElseRPS2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
String user, com;
String rock="바위", pape="보", scis="가위";
while(true) {
System.out.println("가위바위보ㄱㄱ\n가위, 바위, 보 중에서 입력하세요.");
System.out.print("사용자: ");
user = scan.next();
System.out.print("컴퓨터: ");
com = scan.next();
if(user.equals(rock) && com.equals(scis)) { //바위 가위
System.out.println("사용자가 이겼습니다.");
}
else if(user.equals(pape) && com.equals(rock)) { //보 바위
System.out.println("사용자가 이겼습니다.");
}
else if(user.equals(scis) && com.equals(pape)) { //가위 보
System.out.println("사용자가 이겼습니다.");
}
else if(user.equals(com)) {
System.out.println("비겼습니다.");
}
else { //컴퓨터가 다 이기는 경우
System.out.println("컴퓨터가 이겼습니다.");
}
System.out.print("게임을 계속할까요? (Y/N) ");
String yn = scan.next();
if(yn.equals("N") || yn.equals("n")) {
break;
}
} //end while
System.out.print("게임을 종료합니다.");
}
}
'IT > Java' 카테고리의 다른 글
Java (for문_팩토리얼) (0) | 2021.04.16 |
---|---|
Java (Random함수_가위바위보 게임) (0) | 2021.04.15 |
Java (while문&Switch case문_예금, 출금, 잔고 확인) (0) | 2021.04.09 |
Java (while문_증속, 감속, 종료) (0) | 2021.04.09 |
Java (while문_구구단) (0) | 2021.04.09 |