自己写的小游戏,给大家看看玩玩,如果那里写的不好欢迎大家指正
import java.util.*;
//import Day03.printArr;
public class Tese01 {
public static void main(String[] args) {
guessNumberGame();
}
public static void guessNumberGame(){
Scanner sc=new Scanner(System.in);
Random er=new Random();
int r=er.nextInt(100)+1;
//System.out.println(r);
System.out.println("\t****猜数游戏****");
System.out.println("输入1~100中进行猜测,然后根据提示猜测答案");
int count=5;
start:while(true){
System.out.println("请进行猜测");
int number=sc.nextInt();
if(number<0||number>100){
System.out.println("输入有误,请重新输入");
}
else{
count--;
if(number<r){
System.out.println("答案比您猜测的答案要大,您还有"+count+"次机会");
}
else if(number>r){
System.out.println("答案比您猜测的要小,您还有"+count+"次机会");
}
else{
System.out.println("恭喜您用了"+count+"次机会猜对了,输入1重新游戏,其他任意键退出");
int i=sc.nextInt();
if(i==1){
guessNumberGame();
}
else{
break start;
}
}
if(count==5){
System.out.println("答案为:"+r);
System.out.println("很抱歉您5次都没有猜对,输入1重新游戏,其他任意键退出");
int i=sc.nextInt();
if(i==1){
guessNumberGame();
}
}
}
}
}
}
|