import java.util.Scanner;
/*
가위 , 바위 ,보 게임 또 제어문을 통해서 작성하세요 (IF)
예를 들명)
컴퓨터가 자동으로 나온 가위 , 바위 , 보 에 대해서 사용자가 값을 입력 해서 처리 하세요
( 예를 들면 : 가위=> 1 , 바위 => 2 , 보 => 3)
*/
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 가위바위보 저장할 변수
String comStr ="";
String userStr="";
String result ="";
int computer = 0;
int user = 0;
System.out.println("====가위 바위보 시작====");
System.out.println("가위 : 1 , 바위 : 2 , 보 : 3");
user = scanner.nextInt();
computer =(int)(Math.random()*3+1);
if(user == 1 ) {
userStr="가위";
} else if(user == 2) {
userStr="바위";
} else if(user == 3) {
userStr="보";
} else {
System.out.println("손가락 오류");
}
if(computer == 1) {
comStr="가위";
} else if(computer == 2) {
comStr="바위";
} else if(computer == 3) {
comStr="보";
} else {
System.out.println("시스템 오류 ");
}
System.out.println("유저 : " + userStr + " V S 컴퓨터 : " + comStr);
if(computer == user) {
result ="비겼습니다.";
}
else if((user == 1 && computer == 3) || (user == 2 && computer == 1) || (user == 3 && computer == 2)) {
result ="유저가 이겼습니다.";
} else {
result ="컴퓨터가 이겼습니다.";
}
System.out.println(result);
}
}
'BACKEND > 스프링 Spring Boot' 카테고리의 다른 글
[Oracle] Oracle DB(11g)와 이클립스 JDBC 연결하기 (0) | 2020.08.11 |
---|---|
예금 출금 잔고 종료 프로그램 만들어보기 (0) | 2020.08.11 |
접근 제어자 (0) | 2020.08.10 |
while문 true 일시 boolean auto = false 무한 반복 , MVC 모델 개념 (0) | 2020.08.10 |
[MVC] MVC 패턴의 필요성 (0) | 2020.08.10 |