๋ฌธ์ ) ๋ ์ฌ๋์ด ๋ฒ๊ฐ์ ํ๋ ๊ฐฌ๋ธ๋ง ๊ฒ์์ ๋ง๋ค์ด ๋ณด์. 0์์ 2 ์ฌ์ด์ ์ ์ 3๊ฐ๋ฅผ ๋๋คํ๊ฒ ๋ฐ์์์ผ ๋ชจ๋ ๊ฐ์ผ๋ฉด ์น๋ฆฌํจ. ์ ์๋ Player ํด๋์ค๋ก ํํํ๋ค. ์คํ ๊ฒฐ๊ณผ๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ค์ ์ฝ๋๋ฅผ ์์ฑํ๋ผ
ํ์ด)
package ์ค์ต๋ฌธ์ _Bonus1;
import java.util.Scanner;
class Player {
private String name ;
public Player(String name) {
this.name= name;
}
public String getName() {
return name;
}
}
public class GamblingGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Player[] p = new Player[2];
for (int i = 0; i < p.length; i++) {
System.out.print("์ ์ ์ด๋ฆ ์
๋ ฅ>>");
p[i] = new Player(scanner.next());
}
int n =0;
while(true) {
System.out.print(p[n].getName()+"์จ <Enter ์ธ ์๋ฌดํค๋ ์น์ธ์>");
scanner.next();
int[]val = new int[3];
for (int i = 0; i < val.length; i++) {
val[i] = (int)(Math.random()*3);
System.out.print(val[i] + "\t");
}
System.out.println();
if (val[0]==val[1]&&val[1]==val[2]) {
System.out.printf("%s๋์ด ์น๋ฆฌํ์์ต๋๋ค.", p[n].getName());
break;
}
n++;
n=n%2;
}
scanner.close();
}
}
1) ์กฐ๊ฑด๋ฌธ if ( ๋๋คํ ์ ์์ 3๊ฐ๊ฐ ๊ฐ์ผ๋ฉด ์น๋ฆฌํ๋ค๊ณ ์ถ๋ ฅํ๊ธฐ)
val์ 0๋ฒ๋ถํฐ 2๋ฒ๊น์ง์ ์ธ๋ฑ์ค๋ฅผ ๋น๊ตํด์ ๋ชจ๋ ๊ฐ์์ and์ฐ์ฐ์๋ก ์์ฑํ๋ค.
์ถ๋ ฅํ๋ฉด)

'BACKEND > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ์ค์ต ๋ฌธ์ ) p236 3๋ฒ ํ์ด -๋ช ํ ์๋ฐ ์์ผ์ (1) | 2023.10.03 |
|---|---|
| ์ค์ต ๋ฌธ์ ) p235 1๋ฒ ํ์ด -๋ช ํ ์๋ฐ ์์ผ์ (0) | 2023.10.03 |
| ์ค์ต ๋ฌธ์ ) 187p 6๋ฒ ํ์ด - ๋ช ํ ์๋ฐ ์์ผ์ (0) | 2023.10.03 |
| ์ค์ต ๋ฌธ์ ) p185 4๋ฒ ํ์ด -๋ช ํ ์๋ฐ ์์ผ์ (0) | 2023.10.03 |
| ์ฟ ํค(Cookie) ๋? (0) | 2023.09.28 |