자바 기본 api
JAVA반응형
랜덤과 스캐너를 이용해 가위바위보 만들기
package eample;
import java.util.Random;
import java.util.Scanner;
public class java
{
public static void main(String[] args) {
Scanner s = new Scanner (System.in);
Random r = new Random();
while (true)
{
System.out.print("<<가위:1 바위:2 보:3>>\n=>");
int com = r.nextInt(3)+1;
int user = s.nextInt();
if (com==1)
{
System.out.println("컴퓨터 : 가위");
if (user == 2)
System.out.println("사용자 : 바위\n\n결과:WIN");
else if (user == 3)
System.out.println("사용자 : 보\n\n결과:LOSE");
else
System.out.println("사용자 : 가위\n\n결과:DRAW");
}
else if (com==2)
{
System.out.println("컴퓨터 : 바위");
if (user == 3)
System.out.println("사용자 : 보\n\n결과:WIN");
else if (user == 1)
System.out.println("사용자 : 가위\n\n결과:LOSE");
else
System.out.println("사용자 : 바위\n\n결과:DRAW");
}
else
{
System.out.println("컴퓨터 : 보");
if (user == 1)
System.out.println("사용자 : 가위\n\n결과:WIN");
else if (user == 2)
System.out.println("사용자 : 바위\n\n결과:LOSE");
else
System.out.println("사용자 : 보\n\n결과:DRAW");
}
System.out.println("계속 플래이를 원한다면 1,그만두기를 원하면 아무 숫자를 눌러주세여");
int a = s.nextInt();
System.out.println("\n");
if (a!=1)
break;
}
}
}
실행결과
<<가위:1 바위:2 보:3>>
=>1
컴퓨터 : 바위
사용자 : 가위
결과:LOSE
계속 플래이를 원한다면 1,그만두기를 원하면 아무 숫자를 눌러주세여
1
<<가위:1 바위:2 보:3>>
=>2
컴퓨터 : 보
사용자 : 바위
결과:LOSE
계속 플래이를 원한다면 1,그만두기를 원하면 아무 숫자를 눌러주세여
1
<<가위:1 바위:2 보:3>>
=>3
컴퓨터 : 보
사용자 : 보
결과:DRAW
계속 플래이를 원한다면 1,그만두기를 원하면 아무 숫자를 눌러주세여
1
<<가위:1 바위:2 보:3>>
=>2
컴퓨터 : 보
사용자 : 바위
결과:LOSE
계속 플래이를 원한다면 1,그만두기를 원하면 아무 숫자를 눌러주세여
1
<<가위:1 바위:2 보:3>>
=>3
컴퓨터 : 바위
사용자 : 보
결과:WIN
계속 플래이를 원한다면 1,그만두기를 원하면 아무 숫자를 눌러주세여
0
반응형
'JAVA' 카테고리의 다른 글
자바 GUI 프로그래밍_2 (0) | 2020.01.12 |
---|---|
자바 GUI 프로그래밍_1 (0) | 2020.01.12 |
자바 예외처리 (0) | 2020.01.05 |
자바 추상 메소드와 추상 클래스 (0) | 2020.01.04 |
자바 상속 (0) | 2020.01.04 |