반응형
If문과 Switch문을 활용한
가위바위보 자바프로그래밍입니다.
IDE는 이클립스 사용
package gametest;
import java.util.Scanner;
public class Play {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s = new Scanner(System.in);
System.out.println("가위 바위 보 게임입니다. 가위, 바위, 보 중에서 입력하세요.");
System.out.print("승훈 >>");
String strA = s.next();
System.out.print("남영 >>");
String strB = s.next();
if(strA.equals("가위")){
switch(strB){
case "가위":
System.out.print("비겼습니다.");
break;
case "바위":
System.out.print("남영이가 이겼습니다.");
break;
case "보" :
System.out.print("승훈이가 이겼습니다.");
break;
default :
System.out.print("Err: 가위, 바위, 보 중에서 입력해주세요.");
break;
}
}
else if(strA.equals("바위")){
switch(strB){
case "가위":
System.out.print("승훈이가 이겼습니다.");
break;
case "바위":
System.out.print("비겼습니다.");
break;
case "보" :
System.out.print("남영이가 이겼습니다.");
break;
default :
System.out.print("Err: 가위, 바위, 보 중에서 입력해주세요.");
break;
}
}
else if(strA.equals("보")){
switch(strB){
case "가위":
System.out.print("남영이가 이겼습니다.");
break;
case "바위":
System.out.print("승훈이가 이겼습니다.");
break;
case "보" :
System.out.print("비겼습니다.");
break;
default :
System.out.print("Err: 가위, 바위, 보 중에서 입력해주세요.");
break;
}
}
else{
System.out.print("Err: 가위, 바위, 보 중에서 입력해주세요.");
}
}
}
<소스코드>
가위, 바위, 보 외 다른 값 입력 시 Err 출력
정상 값 입력 시 비교 후 승자 출력
반응형
'프로그래밍언어 > Java' 카테고리의 다른 글
자바프로그래밍(JAVA) 번호 맞추기 게임(Up & Down) (0) | 2023.02.11 |
---|---|
자바 프로그래밍 이클립스 끝말잇기 게임 소스 코드 (0) | 2023.02.04 |
JAVA프로그래밍 Scanner 클래스 정수 입력받아 합 출력하기 (0) | 2023.01.28 |
자바(JAVA)프로그래밍 점수 입력 받아 등급 출력하기 (0) | 2023.01.21 |
자바(JAVA) 반복문 for문 사용법 구구단 소스코드 (0) | 2022.12.08 |
댓글