공책

베이스볼 게임 만들기 본문

웹 개발/Java

베이스볼 게임 만들기

QTHoney 2013. 8. 29. 10:43

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
Comments