일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- IT
- jQuery
- 간접표현식
- Http Live Streaming Server
- Windows 10
- ubuntu
- JEUS6.0
- 모바일게임
- 처비
- 붕괴3
- 세븐나이츠
- 간접 표현식
- 초대장
- IT 인코딩 encoding
- WiFi
- 다윈스트리밍서버
- 하스스톤
- gson
- 윈도우10
- HTML
- WebtoB
- 세나
- JEUS
- bluestack
- 윈도우 10
- VBA
- Sculpt Erogonomic Desktop
- 다윈 스트리밍 서버
- Clash Royale
- 클래시 로얄
- Today
- Total
공책
베이스볼 게임 만들기 본문
package ex1;
import java.util.Random;
import java.util.Scanner;
public class Baseball {
public static void main(String[] args) {
int[] computerNum = new int[3];
int n1 = 0;
int n2 = 0;
int n3 = 0;
int n = 0;
int strike = 0;
int ball = 0;
Scanner sc = new Scanner(System.in);
Random rand = new Random();
for(int i = 0 ; i<computerNum.length; i++){
n = rand.nextInt(8)+1;
if ( computerNum[0] != n && computerNum[1] !=n){
computerNum[i] = n;
} else {
i--;
}
}
while(strike != 3){
strike = 0;
ball = 0;
System.out.println("1 ~ 9 사이의 수를 입력하세요");
System.out.print("첫 번째 수를 입력하세요 : ");
n1 = sc.nextInt();
System.out.print("두 번째 수를 입력하세요 : ");
n2 = sc.nextInt();
System.out.print("세 번째 수를 입력하세요 : ");
n3 = sc.nextInt();
if (computerNum[0] == n1) {
strike++;
} else if (computerNum[1] == n1 || computerNum[2] == n1) {
ball++;
}
if (computerNum[1] == n2) {
strike++;
} else if (computerNum[0] == n2 || computerNum[2] == n2) {
ball++;
}
if (computerNum[2] == n3) {
strike++;
} else if (computerNum[1] == n1 || computerNum[0] == n1) {
ball++;
}
if(strike == 0 && ball == 0){
System.out.println("아웃");
} else {
System.out.println(strike + " Strike" + ball + " Ball");
}
}
System.out.println("당신이 이겼어");
}
}
'웹 개발 > Java' 카테고리의 다른 글
사람 성적 등록 (0) | 2013.08.29 |
---|---|
2차원 배열의 모든합 평균 구하기 (0) | 2013.08.29 |
로또 만들기 (0) | 2013.08.28 |
배열 (0) | 2013.08.28 |
잔액이 남지않게 물건을 구입하는 경우의 수 (0) | 2013.08.28 |