본문으로 바로가기

Java :: 가위바위보프로그램

category Programing/Java 2018. 3. 26. 02:46

JAVA 수업


[가위바위보 프로그램]




소스코드


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class java4 {
    public static void main(String[] args) {
        Scanner sc= new Scanner(System.in);
        Random rand = new Random();
        String [] txt = {"가위""바위""보""유저 승""비김""컴퓨터 승"};
        System.out.println("가위 : 1, 바위 : 2, 보 : 3");
        
        int count=0, fin=0;
        while(fin!=3) {
            count++;
            System.out.print("입력 >> ");
            int me=sc.nextInt()-1, com=rand.nextInt(3);
            fin=(com-me)-((com-me)/2)*3+4;
            System.out.println("본인 "+txt[me]+"--컴퓨터 "+txt[com]+"\n"+txt[fin]);
        }
        System.out.println("COUNT :"+count);
        sc.close();
    }
}
cs





실행결과


1
2
3
4
5
6
7
8
9
10
11
12
insert : 1
1번째 시도 실패!
insert : 2
2번째 시도 실패!
insert : 3
3번째 시도 실패!
insert : 4
4번째 시도 실패!
insert : 5
5번째 시도 실패!
insert : 6
6번째 시도에서 정답!
cs