思路:
生成一个随机数,再随意输入一个数字,有三次输入机会,并猜测输入的数字是否和生成的随机数一样,如果一样则返回猜测正确,否则输出猜测错误
代码:
public static void main(String[] args) {
int ran=(int)(Math.random()*90+10);
System.out.println("这个数是"+ran);
Scanner input=new Scanner(System.in);
int i=1;
for (;i<=3;){
System.out.println("请输入你猜的数字");
int number=input.nextInt();
if (number==ran){
System.out.println("这个数是"+ran+"\t你猜到了");
break;
}else {
i++;
}
}
if(i==4) {
System.out.println("这个数是" + ran + "\t下次努力");
}
}
运行结果:
总结:
需要用到随机数的生产情况,懂得如何生产随机数,设置循环算法,循环输入三次,匹配结果是否正确