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

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

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

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

    while (true) {
        System.out.println(22);

    }
    可以自行加条件跳出循环

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

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

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


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

死循环,理解起来很简单,就是一直满足条件,方法一直在执行,无法跳出来
如下:
//此段代码贴到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()提示信息