账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    一般循环里面的while(true)有什么作用
    35
    0

    就是1-37的随机数里面输出7个数字
    两段代码结果是一样的。
    想问一下就是while(true)发挥了什么作用。

    class Rnd_36_7
    {
        public static void main(String[] args)
        {
            int a[] = new int[7];
            for( int i=0;i<a.length;i++)
            {
                one_num:
                while(true)
                {
                    a[i] = (int)( Math.random()*36 ) +1;
    
                    for( int j=0;j<i;j++ ){ 
                        if( a[i]==a[j] ) continue one_num;
                    }
                    break;
                }
            }
            for( int num: a) System.out.print( num+" " ); 
            System.out.println();
        }
    }
    
    package j36_7;
    
    public class Java36_7 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            int []a = new int[7];
            for(int i= 0; i < a.length;i++)
            {
    //            loop:
    //            while(true)    
    //            {
                    a[i]=(int)(Math.random()*36)+1;
                    loop:
                    for(int j=0;j<i;j++)
                    {
                        if(a[i]==a[j])
                        {
                            continue loop;
                        }
                    }
    //            break;
    //            }
            }
            for(int num : a)
            {
                System.out.print(num+" ");
            }
        }
    
    }
    
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 看別人笑話_ 普通会员 1楼

      在循环中,while(true) 是一个常见的条件语句,它的作用是让循环继续执行,直到满足某个条件为止。这个条件通常是某个变量的值为 true。在某些情况下,while(true) 可以简化循环,使代码更加清晰易读。

      下面是一个简单的示例,展示了 while(true) 的基本用法:

      python i = 0 while(i < 10): print(i) i += 1

      在这个示例中,while(true) 会在每次循环中打印变量 i 的值,然后将 i 增加 1。这个循环会一直执行,直到 i 的值大于或等于 10,这时循环就会停止。

      需要注意的是,while(true) 通常用于实现条件控制,而不是用于实现循环。在循环中,通常会使用 for 或 while 循环,或者使用 break 和 continue 语句来控制循环的执行。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部