반응형

/////////////////////////////////////////////////////////////////////

강남 대치동 코딩 교육

"정보 코딩의 시작과  융합교육" 

상담문의: 010-4440-0813

/////////////////////////////////////////////////////////////////////

 

자바, 가위바위보 게임

 

글. 오상문 sualchi@daum.net 

 

package Main;
import java.util.*;

 

public class RockPaperScissors {

 

  public static void main(String[] args) {
    int com, user=0;
    String[] s = {"", "가위", "바위", "보"};
    Scanner sc = new Scanner(System.in);
  
    com = (int)(Math.random()*3) + 1; // 1, 2, 3
  
    do {
      System.out.print("1:가위 2:바위 3:보를 숫자로 입력: ");
      user = sc.nextInt();
    } while(user < 1 || user > 3); 
  
    System.out.println("컴퓨터: "+s[com]+" : 당신: "+s[user]);
    System.out.println("두두두두두두두......");
  
    switch(user - com) {
    case 0:
       System.out.println("비겼습니다.");
       break;
    case 2: case -1:
       System.out.println("컴퓨터가 이겼습니다.");
       break;
    case 1: case -2:
       System.out.println("당신이 이겼습니다.");
       break;
    default:
       System.out.println("비정상 값입니다.");
    }
  
    sc.close();
  }
}

 
<이상>
 

 

반응형

+ Recent posts