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); } }