반응형
사용한 자바 개념: Scanner, 무작위 변수
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
import java.util.*;
public class PokerGame {
private static int myBet;
private static int comBet;
private static int moneyPoint=1000;
private static int bettingPoint;
private static int comPoint=1000;
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan=new Scanner(System.in);
//1부터 20까지의 수 중 5개를 골라야 한다.
int []myNumber=new int[5];//내가 얻게 될 숫자, 5개의 수를 저장할 배열
int []comNumber=new int[5];//컴퓨터가 얻게 될 숫자
//================나의 숫자 5개 선택 ================================================
while(moneyPoint>0&&comPoint>0) {
System.out.println("계속 하시려면 Enter키를 누르세요"+" "+"현재 남은 포인트: "+moneyPoint+", 컴퓨터의 포인트"+comPoint);
Scanner scan1=new Scanner(System.in);
String input1;
input1=scan1.nextLine();
System.out.print("랜덤으로 뽑힌 숫자>>> ");
for(int i=0;i<myNumber.length;i++)
{
int j=(int)(Math.random()*20)+1;
myNumber[i]=j;
}
System.out.println("===========================");
int i=(int)(Math.random()*myNumber.length);
System.out.println("계속 하시려면 Enter키를 누르세요"+" "+"현재 남은 포인트: "+moneyPoint+", 컴퓨터의 포인트"+comPoint);
Scanner scan2=new Scanner(System.in);
String input2;
input1=scan1.nextLine();
System.out.println("뽑힌 숫자"+myNumber[i]);
myBet=myNumber[i];
//==================컴퓨터 숫자 5개 선택 =================================================
for(int h=0;h<comNumber.length;h++)
{
int j=(int)(Math.random()*20)+1-1+1;
comNumber[h]=j;
}
int h=(int)(Math.random()*comNumber.length);
comBet=comNumber[h];
//=============== 배팅하는 라인 ======================================
System.out.println("계속 하시려면 Enter키를 누르세요"+" "+"현재 남은 포인트: "+moneyPoint+", 컴퓨터의 포인트"+comPoint);
{
String input;
input=scan.nextLine();
}
System.out.println("배팅을 하시겠습니까?");
System.out.println("1. 배팅한다 \n2. 죽는다");
int input;
input=scan.nextInt();
if(input==1) {
System.out.println("배팅을 하셨습니다. 얼마를 배팅하시겠습니까?"+" "+"현재 남은 포인트: "+moneyPoint+", 컴퓨터의 포인트"+comPoint);
bettingPoint=scan.nextInt();
betting();
}
else if(input==2) {
System.out.println("죽었습니다. 포인트에서 100포인트가 삭감되었습니다.");
System.out.println("당신의 숫자: "+myBet);
System.out.println("컴퓨터의 숫자: "+comBet);
Die();
}
}if(moneyPoint<=0) {
System.out.println("컴퓨터의 승리입니다! 좀더 분발하셔야겠네요");
}else if(comPoint<=0) {
System.out.println("축하드립니다! 컴퓨터를 이기셨습니다!");
}
}
//===================== 숫자를 비교하는 라인 ================================
static void betting() {
if(myBet>comBet) {
System.out.println("당신의 숫자: "+myBet);
System.out.println("컴퓨터의 숫자: "+comBet);
System.out.println("배팅에서 이기셨습니다.");
Win();
}else if(myBet<comBet){
System.out.println("당신의 숫자: "+myBet);
System.out.println("컴퓨터의 숫자: "+comBet);
System.out.println("배팅에서 지셨습니다.");
Lose();
}
else if(myBet==comBet) {
System.out.println("비겼습니다. 배팅한 포인트가 다시 적립됩니다");
Draw();
}
}
//=======================이겼을 때 포인트 계산하는 라인=================
static void Win() {
moneyPoint+=bettingPoint;
comPoint-=bettingPoint;
System.out.println("현재 남은 포인트: "+moneyPoint+", 컴퓨터의 포인트"+comPoint);
}
static void Lose() {
moneyPoint-=bettingPoint;
comPoint+=bettingPoint;
System.out.println("현재 남은 포인트: "+moneyPoint+", 컴퓨터의 포인트"+comPoint);
}
static void Draw() {
System.out.println("현재 남은 포인트"+moneyPoint+", 컴퓨터의 포인트"+comPoint);
}
static void Die() {
moneyPoint-=100;
System.out.println("현재 남은 포인트: "+moneyPoint+", 컴퓨터의 포인트"+comPoint);
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs |
728x90
반응형
'💻 개인공부 💻 > Java' 카테고리의 다른 글
회원가입 시스템 실행(아이디 중복시 회원가입 불가능) (0) | 2020.01.17 |
---|---|
회원가입 시스템(아이디 중복시 회원가입 불가능) (0) | 2020.01.17 |
퀴즈 게임 소스 실행(암산, 아재개그) (0) | 2020.01.15 |
퀴즈 게임 소스(암산, 아재개그) (0) | 2020.01.15 |
숫자로 하는 포커게임 소스 실행 (0) | 2020.01.14 |