1 问题
随机1-100的数循环找出88的次数。
2 方法
public class TestBreak {
public static void main(String[]args) {
int total=0;//定义计算机
System.out.println("Begin");
while(true) {
total ;//每循环一次计数器加1
int i=(int)Math.round(100*Math.random());
System.out.println(i);
//当i等于88时,退出循环
if(i==88) {
break;
}
}
//输出循环得次数
System.out.println("Game over,used" total "times.");
}
}
3 结语
针对循环和找出随机数的次数问题,提出了先找出随机数的方法再以循环的方式找到循环次数的方法,通过找到随机数的函数(int)Math.round(100*Math.random())再用循环的方法来出现多次的随机数来找出直接要的数,再以条件判断来找出需要的数并以break来结束实验,就可以找到这个数得次数就是循环里得i。