概述
Random ra=new.Random();
int a=ra.nextInt(一个数字);
比如nextInt(10),------------[0,10),表示0<=a<10
但是如果想取到0<a<=10…(0,10]
↓↓↓就这样↓↓↓
int a=ra.nextInt(一个数字)+1;
一个猜数字的游戏
// 设置随机数
Random ra = new Random();
int suiji = ra.nextInt(100) + 1;
//设置<101,就可以循环100次,大不了一个一个猜下去
for (int a = 1; a < 101; a++) {
// 设置键盘录入
System.out.println("请输入0-100中的一个数字:");
Scanner sc = new Scanner(System.in);
int shuru = sc.nextInt();
if (suiji > shuru) {
System.out.println("您猜的数字小了");
} else if (suiji < shuru) {
System.out.println("您猜的数字大了");
} else {
System.out.println("恭喜您猜中了,就是" + suiji);
break;
}
}
另外一个方法
while(true){循环体语句},这是一个死循环模式
// 设置随机数
Random ra = new Random();
int suiji = ra.nextInt(100) + 1;
while (true) {
// 设置键盘录入
System.out.println("请输入0-100中的一个数字:");
Scanner sc = new Scanner(System.in);
int shuru = sc.nextInt();
if (suiji > shuru) {
System.out.println("您猜的数字小了");
} else if (suiji < shuru) {
System.out.println("您猜的数字大了");
} else {
System.out.println("恭喜您猜中了,就是" + suiji);
break;
}
}
最后
以上就是花痴音响为你收集整理的Random随机数,while(true)的全部内容,希望文章能够帮你解决Random随机数,while(true)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复