1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | package mypackage; public class ComparisonTest { public static void main(String[] args) { MyComparison mycomp = new MyComparison(); mycomp.gameOfGababo(1); } } class MyComparison{ MyComparison() {} int makeRangeRand(int start, int end){ int range = (end - start) + 1;//난수의 범위 return (int)((Math.random() * range) + start); } void gameOfGababo(int value){ int yourTurn = makeRangeRand(1,3);//1:가위, 2:바위, 3:보 int myTurn = value; if(myTurn == yourTurn){ //비긴경우 System.out.println("무승부 : "+returnGababo(myTurn)+", "+ returnGababo(yourTurn)); }else if((myTurn == 1 && yourTurn == 3)|| (myTurn == 2 && yourTurn == 1)|| (myTurn == 3 && yourTurn == 2)){ //이긴경우 1:3 (or) 2:1 (or) 3:2 System.out.println("나의 승리 : "+returnGababo(myTurn)+", "+ returnGababo(yourTurn)); }else {//패배한 경우 System.out.println("나의 패배 : "+returnGababo(myTurn)+", "+ returnGababo(yourTurn)); } } String returnGababo(int value){ if(value == 1){ return "가위"; }else if(value == 2){ return "바위"; }else { return "보"; } } } | cs |
'개발' 카테고리의 다른 글
[java] 지폐단위별 숫자 구하기2 (0) | 2013.04.04 |
---|---|
[java] 지폐단위별 숫자 구하기 (0) | 2013.04.04 |
[java] 좋은 아침입니다 (0) | 2013.04.04 |
[java] 주사위 게임 (0) | 2013.04.04 |
[java] 오늘까지 살아온 날짜수 계산 (0) | 2013.04.04 |