Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 代码跳过是否可能继续?_Java_Oop_If Statement_Continue - Fatal编程技术网

Java 代码跳过是否可能继续?

Java 代码跳过是否可能继续?,java,oop,if-statement,continue,Java,Oop,If Statement,Continue,程序是否会跳过继续?代码如下: while(/*something*/){ if(/*something*/){ while(true) { //do something } System.out.print("Hello"); continue; } //do somet

程序是否会跳过
继续
?代码如下:

     while(/*something*/){
           if(/*something*/){
                while(true) {
                    //do something

                }
                System.out.print("Hello");
                continue;
            }
//do something2
    }
我会把我的整个代码,但它是很长的跟踪。我想知道是否存在将跳过
continue
的已知情况。我的程序进入大while循环,输入if语句,但有时它不会继续,并跳到
//dosomething2
。没有中断或诸如此类的情况。

而(true)
将始终在循环结束时继续。您可以使用
break
停止while循环:

while(true) {
    //doSomething

    if (myCondition) 
        break;
}

如果myCondition为true,您将中断while循环。

//做点什么
==>
中断?为什么你认为有些情况下它不会?你想完成什么?如果在不命中任何控制流语句之前放置了它。是的,如果在
\\do something
块中有
break
语句,则执行该操作。@8月份的break可能导致打印“Hello”。@hzjw显示一个完整的代码,该代码再现了您正在观察的行为。否则人们只能猜测。