//生成 0-100 随机数,直到生成 88 为止,停止循环!
public class Test02 {
    public static void main(String[] args) {
        while (true){
            int a =(int)(Math.random()*100)+1; //:生成0-100的随机数   (Math.random)
            if(a==88){
                break;
            }else{
                System.out.println(a);
            }
        }
    }
}|  | 
问题: 运行结果来看并不是到88结束循环,我在这里引用的是Math.Random生成0-100之间的数,感觉没有执行break语句,查看百度,都是用random下面的方法nextInt(int a),这两种有啥区别?