본문 바로가기
프로그래밍언어/Java

자바 프로그래밍 이클립스 가위바위보 게임 프로그래밍 소스 코드

by 보안의신 2023. 2. 18.
반응형

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: 가위, 바위, 보 중에서 입력해주세요.");

	}

	}

}

<소스코드>

 

 

 

java01

가위, 바위, 보 외 다른 값 입력 시 Err 출력

 

 

java

 

정상 값 입력 시 비교 후 승자 출력

반응형

댓글