/////////////////////////////////////////////////////////////////////
강남 대치동 코딩 교육
"정보 코딩의 시작과 융합교육"
상담문의: 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();
}
}
'JAVA' 카테고리의 다른 글
자바, 1차원 배열 생성과 초기화, 출력, 복사 예제 (0) | 2019.02.01 |
---|---|
자바, 객체 복사하는 clone() 메소드 (0) | 2019.01.28 |
자바 2차원 배열과 랜덤 함수를 이용한 숫자와 평균 출력하기 (0) | 2018.08.06 |
자바 콘솔 입출력과 배열 사용 (0) | 2018.08.06 |
자바 System.out.printf() vs. C 언어 printf() 함수 (0) | 2018.08.05 |