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 45 | import java.util.*; public class 자바조건문_가위바위보{ public static void main(String[] args){ Scanner scan=new Scanner(System.in); System.out.print("가위(0), 바위(1), 보(2) 중 하나 입력:"); int user=scan.nextInt(); if(user==0) System.out.println("player:가위"); if(user==1) System.out.println("player:바위"); if(user==2) System.out.println("player:보"); if(!(user>=0 && user<3)) System.out.println("입력값이 올바르지 않습니다. 다시 입력하세요."); //컴퓨터 int com=(int)(Math.random()*3); //0~2 사이의 난수 발생 if(com==0) System.out.println("computer:가위"); if(com==1) System.out.println("computer:바위"); if(com==2) System.out.println("computer:보"); if(com==user) System.out.println("Draw!"); if((com==1 && user==2) || (com==2 && user==0) || (com==0 && user==1)) System.out.println("You WIN!"); if((com==2 && user==1) || (com==0 && user==2) || (com==1 && user==0)) System.out.println("Computer WIN!"); if(com-user==-2 || com-user==1) System.out.println("Computer WIN!"); if(com-user==-1 || com-user==2) System.out.println("You WIN!"); if(com==user) System.out.println("Draw!"); } } | cs |
'Java > Java 알고리즘' 카테고리의 다른 글
[Java] 페이지 나누기 (0) | 2020.07.09 |
---|---|
[Java] 선택정렬/버블정렬(오름차순/내림차순) (0) | 2020.07.06 |
[Java] 중복없는 난수발생 (1) | 2020.07.03 |
[Java] 달력 만들기 / 시간 표시 (2) | 2020.07.02 |
댓글