package java04_循环结构;
import java.util.Scanner;
/**
-
系统产生一个随机数,用户输入一个数,进行比较
-
提示:大 小 对
-
5机会 ,机会用完 — 输出正确答案
-
@author User
-
shift+ alt + m 提取方法
*/
public class 练习4 {
public static void main(String[] args) {
game();}
public static void game() {
int num;
do{
Scanner input = new Scanner(System.in);
//产生一个[0,1)之间的小数
//并将小数保存在x变量
// double x = Math.random();
// 产生【0,100)整数
double x =(int)(Math.random()*100);
// System.out.println(x);
boolean flag = false;// 用来标志是否猜对 (表示一种状态)for( int i= 1;i<=5;i++){ System.out.println("请输入"); int n = input.nextInt(); if(n==x){ System.out.println("恭喜你,猜对了"); flag = true; break; // System.exit(0); }else if(x>n){ System.out.println("猜小了"); }else{ System.out.println("猜大了"); } } if(flag==false){ System.out.println("机会用完,游戏结束,正确答案"+x); } System.out.println("是否继续 1 继续 2 退出"); num= input.nextInt(); }while(num==1);
}
}