java - break 语句是跳出循环还是仅跳出 if 语句?

标签 java break

在下面的代码中,break 语句是只跳出if 语句还是也跳出for 循环?

我也需要它来跳出循环。

for (int i = 0; i < 5; i++) {
    if (i == temp)
        // do something
    else {
        temp = i;
        break;
    }
}

最佳答案

那会跳出 for 循环。事实上,break 仅在谈论 loops 时才有意义,因为它们完全脱离了 loop,而 continue 仅转到下一个迭代

关于java - break 语句是跳出循环还是仅跳出 if 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7289938/

相关文章:

java - 从 Java 启动的 Perl 需要永远

c++ - 休息; C++ : which loop is it actually breaking

java - Gradle 传递存储库和凭据

Java Websocket 在向同一套接字发出下一个请求之前等待响应

java - 使用SimpleXml解析xml时第-1行报错

c++ - 在 Win32 Release模式下查看 VC++ 2010 中准确反汇编的最佳方法是什么?

c++ - 在 C++ 中将代码分解为几个小函数有什么好处?

java - android教程slider的实现方法

ruby - 如何在while循环中获取break返回的值

python - 如何在 Python 中不返回或中断的情况下中断函数