/**
* 小题:产生[0,1)之间的随机数,直到出现大于等于0.99的小数
*/
public class whileLoo {
static boolean conditon(){
double a=Math.random();
boolean result=a<0.99;
System.out.println(a);
System.out.println(result);
return result;
}
public static void main(String[] args) {
int sum=1;
while (conditon()){
System.out.println("第"+sum+"次");
System.out.println("小于0.99,不满足条件");
sum++;
}
System.out.println("第"+sum+"次");
System.out.println("大于等于0.99,满足条件,退出循环");
}
}
结果: