#가위 바위 보 게임
두 사람이 하는 가위바위보 게임을 만들어보자. 두사람의 이름은 '철수'와 '영희'이다.
먼저 "철수"의 이름을 출력하고 "가위", "바위", "보" 중 하나를 문자열로 입력받는다.
그리고 "영희"에 대해서 마찬가지 방법으로 입력받는다.
두사람으로부터 각각 문자열을 입력받은 후 누가 이겼는지 판별하여 승자를 출력한다.
import java.util.*;
public class OpenChallenge {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("철수: ");
String x = sc.nextLine();
System.out.println("영희: ");
String y = sc.nextLine();
if ((x.equals("가위") && y.equals("보")) || (x.equals("바위") && y.equals("가위"))
|| (x.equals("보") && (y.equals("바위")))) {
System.out.println("철수 승, 영희 패");
} else if ((x.equals("가위") && y.equals("가위")) || (x.equals("바위") && y.equals("바위"))
|| (x.equals("보") && y.equals("보"))) {
System.out.println("무승부");
} else if ((x.equals("가위") && y.equals("바위")) || (x.equals("바위") && y.equals("보"))
|| (x.equals("보") && y.equals("가위"))) {
System.out.println("영희 승, 철수 패");
} else {
System.out.println("잘못입력했습니다");
}
}
}
'JAVA > 연습문제' 카테고리의 다른 글
[JAVA] 자바의 정석 연습문제 Chapter3. 연산자 (0) | 2021.06.09 |
---|---|
[JAVA] Java의 정석 chapter 2 변수 (0) | 2021.06.06 |