language/Java
Java 012. 조건문을 사용한 가위 바위 보 게임
eonieon
2023. 3. 20. 14:40
간단한 가위 바위 보 게임 프로그램 만들기
가위 - 0, 바위 - 1, 보 - 2
컴퓨터의 가위, 바위, 보는 난수로 만들고, (Random)
사용자의 가위, 바위, 보는 사용자에게 입력받음. (Scanner)
조건문을 사용하여 누가 이겼는 지 결과 출력하기
(computer : user)
(조건문)
컴퓨터와 유저가 낸 값이 같은 경우에 "비겼습니다." 출력.
(조건문)
유저가 낸 값과 컴퓨터가 낸 값의 경우를 비교하여 유저가 이겼는지 컴퓨터가 이겼는지를 출력.
값이 같은 경우의 조건문은 따로 해주고, 나머지 경우는 if else문으로 작성해주었다.
(조건문)
컴퓨터와 유저가 낸 값이 같은 경우와 다른 경우를 if - else문으로 한꺼번에 작성.
(조건문)
내가 처음에 쓴 코드와 비슷.
(조건문)
조건문에 논리연산자를 사용해서 작성. (확실히 코드가 줄어들었음.)
int 타입의 diff 변수에 user - computer를 저장.
user - computer == 0 일 경우에 "비겼습니다." 출력.
user - computer == - 2 또는 user - computer == 1 이면 "user가 이겼습니다" 출력.
그 외는 "computer가 이겼습니다." 출력.
user가 1(바위)를 내고 computer가 0(가위)를 낼 경우
1 - 0 = 1 이기때문에 user가 이김.