정구리의 우주정복
[Java] 자바 가위바위보 만들기 (if 사용) 본문
반응형
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("1. Scissor 2. Rock 3. Paper");
System.out.print("> ");
int my = sc.nextInt();
int com = (int)( Math.random()*3)+1; // 1~3
if (my >= 1 && my <= 3) {
//출력
switch(my) {
case 1:System.out.println("You : Scissor"); break;
case 2:System.out.println("You : Rock"); break;
case 3:System.out.println("You : Paper"); break;
// default: System.out.println("입력 오류 : 메뉴의 번호를 입력하세요"); return;
}
switch(com) {
case 1:System.out.println("Com : Scissor"); break;
case 2:System.out.println("Com : Rock"); break;
case 3:System.out.println("Com : Paper"); break;
}
int result = (my-com);
if(result==0) {
System.out.println("Draw !");
} else if(result == 1 || result==-2) {
System.out.println("You Win !");
} else if(result == -1 || result == 2) {
System.out.println("You Lose . . ");
}
} else {System.out.println("입력 오류 :메뉴의 번호를 입력하세요");}
}
swich-case 와 if 문 실습을 하기 위한 가위바위보 프로그램
가위 : 1 바위 : 2 보 : 3 라고 생각하고
내가 낸 거 - 컴퓨터가 낸거 해서
승 , 패, 무 로 나눠서 if 문의 분기로 넣어줬다
반응형
'STUDY > K-DIGITAL' 카테고리의 다른 글
[Java] Math.random 사용법, 배수 출력하기 (0) | 2022.08.11 |
---|---|
[Java] 계절 출력 (Switch-Case break 사용) (0) | 2022.08.10 |
[HTML,CSS] 로그인폼 만들기 2 (공부용) (0) | 2022.08.10 |
[HTML,CSS] 드롭다운 메뉴 만들기 (1) | 2022.08.07 |
[HTML,CSS] 로그인 폼 만들기 (공부용) (0) | 2022.08.06 |
Comments