完成猜数字小游戏
// 要求:
// 1:生成一个1-100的随机数
// 2:用户键盘录入一个数字,与该随机数进行比较
// 3:如果猜数正确,控制台提示猜中了并退出程序
// 4:如果猜大了,打印"猜大了,请重新猜",用户继续猜
// 5:如果猜小了,打印"猜小了,请重新猜",用户继续猜
// 6:一共可以猜6次
// 7:当用户6次都没猜中时,程序结束,将用户所猜过的所有结果打印到控制台
public static void main(String[] args) {
Random r = new Random();
int pass=r.nextInt(101);
Scanner sc = new Scanner(System.in);
int [] arr = new int [6];
for(int i=0;i<6;i++){
System.out.println("猜数字小游戏0-100之间,请输入您猜的数字");
int in = sc.nextInt();
if(pass>in){
arr[i]=in;
if(i==5){
System.out.println("没猜对哦,您猜的所有结果是:");
break;
}
System.out.println("猜小了,请重新猜");
}else if (in>pass){
arr[i]=in;
if(i==5){
System.out.println("没猜对哦,您猜的所有结果是:");
break;
}
System.out.println("猜大了,请重新猜");
}else{
System.out.println("猜中了");
System.exit(0);
}
}
for (int j : arr) {
System.out.println(j);
}
} |
|