⽤Java代码⽣成0-100随机数,直到⽣成88为⽌,停⽌循环!
实操名称:⽣成0-100随机数,直到⽣成88为⽌,停⽌循环!
环境: jdk 1.8
作者:李远远
1.详细代码如下:
/**
* ⽣成 0-100 随机数,直到⽣成 88 为⽌,停⽌循环!
* @author 李远远
*
*/
public class Test07 {
java生成随机数的方法public static void main(String[] args) {
int total=0;//⽤于计数,循环的次数
System.out.println("start");
while(true) {
total++;//循环⼀次,计数器加⼀
int i=(int)(100*Math.random());//随机⽣成0-100的数
if(i==88) {
break;
}
}
System.out.println("GameOver, round"+"\t" +total+" "+"times");
}
}
2.运⾏图⽚如下,因为⽣成的是随机数,所以此处展⽰三张运⾏结果图:
3.Bug及⼼得体会:
⽣成随机数时前⾯定义的i值为int型,但是没有将后⾯等式强制转换为int,导致输出的不是整数。
这次代码的敲写,主要是为了能熟练掌握break的⽤法以及,⽣成随机数的表达⽅式,如果不强制转换为int型,⽣成的就不是整数。break ⽤于强⾏退出循环,不执⾏循环中剩余语句。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论