[JAVA] Do~while 의 활용(부제: 컴퓨터가 무조건 이기는 가위바위보 게임)

박두팔이·2022년 11월 10일
0

Do~while 의 활용 (부제: 컴퓨터가 무조건 이기는 가위바위보 게임)

  • 배열을 사용하여 해결
  • 가위,바위,보를 배열에 넣어줌
  • 사용자에게 가위, 바위, 보 를 입력받음
  • do { 
    	명령문
    	} while (조건:boolean타입으로만 와야함// ~까지 반복하겠다는 조건이 와야함);
import java.util.Scanner;
public class CmtWin {
	public static void main(String[] args) {
		int user;
		String[] rsp = {"가위","바위","보"};
		Scanner sc = new Scanner(System.in);
		do {
			System.out.println("1.가위 2.바위 3.보 0.종료 ");
 			// 실행문장에 가위, 바위, 보, 종료 중 하나를 입력하라고 사용자에게 출력
			user = sc.nextInt(); // int타입으로 사용자에게 입력받음
			if(user==0) break; // 0을 입력받으면 반복문 빠져나감
			int com = user+1;
			if(com > 3)
				com=1;
			System.out.println("사람이 낸 것은?" + rsp[user-1]);
			System.out.println("컴퓨터가 낸 것은?" + rsp[com-1]);
			System.out.println("컴퓨터가 이겼습니다.");
		}while (user> 0 || user > 4);
	}
}
profile
기억을 위한 기록 :>

0개의 댓글