/*
需求:猜数字小游戏(数据在1-100之间)
描述:使用者从键盘输入数据,机器提示使用者输入的过大还是过小,
不断循环,直到输入的数据等于机器随机输出的数。
需要用到Scanner类以及Math类
*/
import java.util.Scanner;//导入util包中的Scanner类
class Test_GuessNum {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);//创建Scanner对象
System.out.println("请输入你猜测整数:");
int guessNum = (int)(Math.random()*100+1);//产生1---100的随机数
while (true){ //不断循环输入数值并且判断是不是等于随机数,如果不等于继续循环
int result = sc.nextInt();
if (result>guessNum){
System.out.println("你输入的数字大了!");
}else if (result<guessNum){
System.out.println("你输入的数字小了");
}else{
System.out.println("输入正确!");//如果和随机数相等则打印"输入正确!",并且跳出循环
break;
}
}
}
}
|
|