공부하시는대에 도움이 됐으면 좋겠습니다.
답안코드 확인해주세요!
입출력예시
입출력예시1
1번을 입력하면 가위
2번을 입력하면 바위
3번을 입력하면 보
3
사용자 : 보 컴퓨터 : 가위
패배했습니다.
입출력예시2
1번을 입력하면 가위
2번을 입력하면 바위
3번을 입력하면 보
2
사용자 : 바위 컴퓨터 : 바위
비겼습니다.
입출력예시3
11번을 입력하면 가위
2번을 입력하면 바위
3번을 입력하면 보
사용자 : 가위 컴퓨터 : 보
승리했습니다.
답안코드
더보기
import java.util.*;
public class Main
{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
Random random = new Random();
int choose , computer;
System.out.println("1번을 입력하면 가위");
System.out.println("2번을 입력하면 바위");
System.out.println("3번을 입력하면 보");
choose = in.nextInt();
computer = random.nextInt(3)+1;
if(choose == 1){
System.out.print("사용자 : 가위 ");
}else if(choose == 2){
System.out.print("사용자 : 바위 ");
}else if(choose == 3){
System.out.print("사용자 : 보 ");
}
if(computer == 1){
System.out.print("컴퓨터 : 가위 ");
}else if(computer == 2){
System.out.print("컴퓨터 : 바위 ");
}else if(computer == 3){
System.out.print("컴퓨터 : 보 ");
}
System.out.println();
if(choose==1 && computer ==3){ //사용자 : 가위 , 컴퓨터 : 보
System.out.println("승리했습니다.");
}else if(choose==2 && computer ==1){//사용자 : 바위 , 컴퓨터 : 가위
System.out.println("승리했습니다.");
}else if(choose==3 && computer ==2){//사용자 : 보 , 컴퓨터 : 바위
System.out.println("승리했습니다.");
}else if(choose == computer){ //비기는경우
System.out.println("비겼습니다.");
}else{ //그 이외에 지는 경우
System.out.println("패배했습니다.");
}
}
}
더 많은 자바코드가 보고 싶다면?
https://chuinggun.tistory.com/category/%EC%9E%90%EB%B0%94/%EC%9E%90%EB%B0%94
'자바' 카테고리의 다른 글
[자바] 완전수를 구하는 프로그램을 작성하시오 (0) | 2023.01.06 |
---|---|
[자바] 3x3 빙고 게임을 실행하는 프로그램을 작성하시오 tictactoe (0) | 2022.12.31 |
댓글