본문내용
package BaseballGame;
import java.io.IOException;
import java.util.Scanner;
import Case.*;
import Input.*;
public class BaseballMain {
public static void main(String[] args) {
System.out.println(\"=====숫자 야구 게임을 시작합니다======\");
System.out.println(\"( o_o)=! 0>>>(o_o )\");
boolean game = true;
int cnt = 0;
int cnt1 = 0;
int c = 0;
int Uscore = 0;
int Cscore = 0;
Scanner s = new Scanner(System.in);
// Game 시작(반복)
while (game) {
System.out.println(\"\");
try {
System.out.println(\"=Game Start=\");
System.out.println(\"1. 공격 (Attack)\");
System.out.println(\"2. 방어 (Defense)\");
System.out.println(\"3. 결과 확인 (Check Result)\");
System.out.println(\"4. 종료 (End)\");
System.out.print(\"선택 : \");
c = s.nextInt();
System.out.println(\"\");
} catch (Exception e) {
System.out.println(\"\");
System.out.println(\"숫자를 입력해 주세요!!!\");
continue;
}
// 유저 공격
if (c == 1) {
System.out.println(\"Attack\");
System.out.println(\"유저가 공격을 시작 합니다. ( o_o)=!\");
Dcomputer ac = new Dcomputer();
Iuser au = new Iuser();
int[] cnum1 = ac.ran();
boolean t = true;
// 비교문
while (t) {
cnt1++;
int strike1 = 0;
int ball1 = 0;
System.out.println(cnt1 + \"set 입니다.\");
int[] unum1 = au.input();
for (int i = 0; i < unum1.length; i++) {
for (int j = 0; j < cnum1.length; j++) {
if (unum1[i] == cnum1[j]) {
if (i == j) {
strike1++;
} else
ball1++;
}
}
}
// 확인문
System.out.println(cnt1 + \"set에서 유저가 선택한 숫자는 \" + unum1[0] + unum1[1] + unum1[2]);
if (strike1 == 0 && ball1 == 0) {
System.out.println(\"Out 입니다... (OㅁO )\");
if (strike1 != 3)
System.out.println(\"\");
} else {
System.out.println(strike1 + \" 스트라이크\");
System.out.println(ball1 + \" 볼\");
if (strike1 != 3)
System.out.println(\"\");
}
if (strike1 == 3)
t = false;
}
System.out.println(\"\( >o<)/ User가 \" + cnt1 + \"번 만에 성공하셨습니다! \" + \"(-_-;;)\");
try {
System.in.read();
} catch (IOException e) {
e.printStackTrace();
}
Uscore = cnt1;
cnt1 = 0;
}
// 유저 방어
else if (c == 2) {
System.out.println(\"Defense\");
System.out.println(\"유저가 방어을 시작 합니다. ( o_o)<<<0\");
Dcomputer dc = new Dcomputer();
Duser du = new Duser();
int[] cnum = dc.ran();
int[] unum = du.input();
int strike = 0;
int ball = 0;
// 비교문
for (int i = 0; i < unum.length; i++) {
for (int j = 0; j < cnum.length; j++) {
if (unum[i] == cnum[j]) {
if (i == j) {
strike++;
} else
ball++;
}
}
}
// 확인문
System.out.println(\"1set에서 컴퓨터가 선택한 숫자는 \" + cnum[0] + cnum[1] + cnum[2]);
if (strike == 0 && ball == 0) {
System.out.println(\"Out 입니다... (OㅁO )\");
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
System.out.println(\" \");
} else {
System.out.println(strike + \" 스트라이크\");
System.out.println(ball + \" 볼\");
if (strike != 3)
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
System.out.println(\" \"
import java.io.IOException;
import java.util.Scanner;
import Case.*;
import Input.*;
public class BaseballMain {
public static void main(String[] args) {
System.out.println(\"=====숫자 야구 게임을 시작합니다======\");
System.out.println(\"( o_o)=! 0>>>(o_o )\");
boolean game = true;
int cnt = 0;
int cnt1 = 0;
int c = 0;
int Uscore = 0;
int Cscore = 0;
Scanner s = new Scanner(System.in);
// Game 시작(반복)
while (game) {
System.out.println(\"\");
try {
System.out.println(\"=Game Start=\");
System.out.println(\"1. 공격 (Attack)\");
System.out.println(\"2. 방어 (Defense)\");
System.out.println(\"3. 결과 확인 (Check Result)\");
System.out.println(\"4. 종료 (End)\");
System.out.print(\"선택 : \");
c = s.nextInt();
System.out.println(\"\");
} catch (Exception e) {
System.out.println(\"\");
System.out.println(\"숫자를 입력해 주세요!!!\");
continue;
}
// 유저 공격
if (c == 1) {
System.out.println(\"Attack\");
System.out.println(\"유저가 공격을 시작 합니다. ( o_o)=!\");
Dcomputer ac = new Dcomputer();
Iuser au = new Iuser();
int[] cnum1 = ac.ran();
boolean t = true;
// 비교문
while (t) {
cnt1++;
int strike1 = 0;
int ball1 = 0;
System.out.println(cnt1 + \"set 입니다.\");
int[] unum1 = au.input();
for (int i = 0; i < unum1.length; i++) {
for (int j = 0; j < cnum1.length; j++) {
if (unum1[i] == cnum1[j]) {
if (i == j) {
strike1++;
} else
ball1++;
}
}
}
// 확인문
System.out.println(cnt1 + \"set에서 유저가 선택한 숫자는 \" + unum1[0] + unum1[1] + unum1[2]);
if (strike1 == 0 && ball1 == 0) {
System.out.println(\"Out 입니다... (OㅁO )\");
if (strike1 != 3)
System.out.println(\"\");
} else {
System.out.println(strike1 + \" 스트라이크\");
System.out.println(ball1 + \" 볼\");
if (strike1 != 3)
System.out.println(\"\");
}
if (strike1 == 3)
t = false;
}
System.out.println(\"\( >o<)/ User가 \" + cnt1 + \"번 만에 성공하셨습니다! \" + \"(-_-;;)\");
try {
System.in.read();
} catch (IOException e) {
e.printStackTrace();
}
Uscore = cnt1;
cnt1 = 0;
}
// 유저 방어
else if (c == 2) {
System.out.println(\"Defense\");
System.out.println(\"유저가 방어을 시작 합니다. ( o_o)<<<0\");
Dcomputer dc = new Dcomputer();
Duser du = new Duser();
int[] cnum = dc.ran();
int[] unum = du.input();
int strike = 0;
int ball = 0;
// 비교문
for (int i = 0; i < unum.length; i++) {
for (int j = 0; j < cnum.length; j++) {
if (unum[i] == cnum[j]) {
if (i == j) {
strike++;
} else
ball++;
}
}
}
// 확인문
System.out.println(\"1set에서 컴퓨터가 선택한 숫자는 \" + cnum[0] + cnum[1] + cnum[2]);
if (strike == 0 && ball == 0) {
System.out.println(\"Out 입니다... (OㅁO )\");
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
System.out.println(\" \");
} else {
System.out.println(strike + \" 스트라이크\");
System.out.println(ball + \" 볼\");
if (strike != 3)
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
System.out.println(\" \"
추천자료
import java
자바(java) 가로세로퍼즐
자바 각종 소스들 java
2010년 2학기 JAVA프로그래밍 기말시험 핵심체크
java 자바 로 짠 window 윈도우 공학용, 일반용 계산기 swing사용 action까지
홈페이지 만들기!(HTML + JAVA) (A+ 받은 과제)
JAVA에서 시리얼 통신 예제
JAVA 로 만든 행맨 게임입니다.
2012년 1학기 Java프로그래밍 출석대체시험 핵심체크
2012년 1학기 Java프로그래밍 기말시험 핵심체크
Java Swing을 이용한 계산기
[졸업작품 최종 보고서] 자동 주차 시스템 (영상 처리, 컴퓨터 비젼, 초음파 센서, 모터 제어...
Java로 구현한 동전교환기 프로그램
JAVA(자바)로 작성한 콘솔 로또(Lotto) 프로그램입니다.
소개글