반응형
0~99까지의 임의의 수를 만들어 맞추는 소스코드
package gametest2;
import java.util.Scanner;
import java.util.Random;
public class Randomplay {
public static void main(String[] args) {
// TODO Auto-generated method stub
Random r = new Random();
Scanner s = new Scanner(System.in);
while(true){
int ranNum = r.nextInt(100);
System.out.println("수를 결정하였습니다. 0~99 맞춰보세요. (기회 5번)");
for(int i=1; i<=5; i++){
System.out.print(i+">>");
int sNum= s.nextInt();
if(ranNum > sNum){
if(i==5){
System.out.println("안타깝군요 정답은 >>"+ranNum);
System.out.print("다시하시겠습니까? (y/n)>>");
if(s.next().equals("y")){
break;
}
System.exit(0);
}
System.out.print("UP입니다.");
System.out.println(5-i+"번남았습니다.");
}
else if(ranNum < sNum){
if(i==5){
System.out.println("안타깝군요 정답은 >>"+ranNum);
System.out.print("다시하시겠습니까? (y/n)>>");
if(s.next().equals("y")){
break;
}
System.exit(0);
}
System.out.print("DOWN입니다.");
System.out.println(5-i+"번남았습니다.");
}
else{
System.out.println("정답입니다.");
System.out.print("다시하시겠습니까? (y/n)>>");
if(s.next().equals("y")){
break;
}
System.exit(0);
}
}
}
}
}
콘솔 결과창
반응형
'프로그래밍언어 > Java' 카테고리의 다른 글
자바 프로그래밍 이클립스 가위바위보 게임 프로그래밍 소스 코드 (0) | 2023.02.18 |
---|---|
자바 프로그래밍 이클립스 끝말잇기 게임 소스 코드 (0) | 2023.02.04 |
JAVA프로그래밍 Scanner 클래스 정수 입력받아 합 출력하기 (0) | 2023.01.28 |
자바(JAVA)프로그래밍 점수 입력 받아 등급 출력하기 (0) | 2023.01.21 |
자바(JAVA) 반복문 for문 사용법 구구단 소스코드 (0) | 2022.12.08 |
댓글