java가위바위보
-
Java 012. 조건문을 사용한 가위 바위 보 게임2023.03.20
Java 012. 조건문을 사용한 가위 바위 보 게임
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가 이김.



'language > Java' 카테고리의 다른 글
Java 014. 반복문 예제 구구단 / 정수 출력 (0) | 2023.03.31 |
---|---|
Java 013. 반복문(iteration statements) for문 (0) | 2023.03.29 |
Java 011. 조건문과 난수2 (0) | 2023.03.20 |
Java 010. 조건문과 난수1 (0) | 2023.03.20 |
Java 009. 조건문과 논리 연산자 (0) | 2023.03.19 |