qq_39565127
Crazy549475374
2017-07-28 08:44
采纳率: 100%
浏览 2.1k
已采纳

有关java中循环的死循环问题

在循环结构中,我们有可能会碰到死循环,有关这方面的基础知识有没有大神来解答下我,就是有关死循环的都可以,这方面知识就行

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • qq2443393175
    qq2443393175 2017-07-28 09:27
    已采纳

    就是 判断条件一直成立,就一直在这个循环体内执行,走不出去

    点赞 评论
  • qq_34523482
    Mr丶Guo 2017-07-28 09:03

    for (int i = 0; i < 100; i--) {
    System.out.println(22);
    }

        while (true) {
            System.out.println(22);
    
        }
        可以自行加条件跳出循环
    
    点赞 评论
  • qq_35473951
    霸王横千秋 2017-07-28 09:21

    死循环:只要条件永远符合要求。
    比如:while(条件语句){},条件语句永远为true,就行。
    while(0!=1){
    //逻辑
    }
    while(是否为空){
    //......
    }

    点赞 评论
  • aa649471699
    缺舟丶一帆渡 2017-07-28 09:48

    额 写错了吧 i的初始值为1 每次循环都减1 肯定永远小于100 所以都在循环啊

    点赞 评论
  • u014074697
    张大教主 2017-07-28 10:28
    死循环,理解起来很简单,就是一直满足条件,方法一直在执行,无法跳出来
    如下:
    //此段代码贴到html文件中,打开文件看效果
    <script>
        function getValue(){
            for(var i=1;i>0;i++){
                alert(i);
            }
        }
    


    当调用getValue()这个方法时,for循环,i的起始值是1,循环继续执行的条件是i>0,i每次循环都是累加1,所以i>0每次循环一直满足,就会无限的执行下去,页面会不停的alert()提示信息

    点赞 评论
  • u014074697
    张大教主 2017-07-28 10:29
    死循环,理解起来很简单,就是一直满足条件,方法一直在执行,无法跳出来
    如下:
    //此段代码贴到html文件中,打开文件看效果
    <script>
            getValue();
            function getValue(){
                    for(var i=1;i>0;i++){
                            alert(i);
                    }
            }
    </script>
    当调用getValue()这个方法时,for循环,i的起始值是1,循环继续执行的条件是i>0,i每次循环都是累加1,所以i>0每次循环一直满足,就会无限的执行下去,页面会不停的alert()提示信息
    
    点赞 评论

相关推荐