当前位置: 首页 > 知识库问答 >
问题:

在尝试这个java代码片段时,我无法完全理解java新手的程序流程

高英彦
2023-03-14

我尝试了一个简单的Java代码,但我不太理解程序的流程。请解释一下。

int i;
for (i = 1; i < 6; i++) {
    if (i > 3) {
        continue;
    }
    System.out.print(i);
}

答案是123

共有1个答案

索寒
2023-03-14

这是一个从1到5的循环(6被排除在外),并将该数字放入变量i中。

如果i变量(严格地)大于3,它会跳过循环的底部(打印)并从下一个i变量继续循环

否则它会打印i的值

此外,代码的格式非常糟糕,您可以在google上查看示例以了解它必须看起来更具可读性

 类似资料:
  • 想改进这个问题吗 通过编辑此帖子,更新问题,使其只关注一个问题。 我尝试了一个简单的Java代码,但我不太理解程序的流程。请解释一下。 答案是123

  • 用户: 而此错误显示为:

  • 我需要找到并修复代码块中的所有错误。我已经修复了几个,但是我不知道如何定位其余的或者从哪里开始。 代码图像

  • 我是Python初学者。我对Python中的正则表达式有所了解。例如:\d指的是匹配0个或更多的数字。 上面的表达式-第3行-在做什么?更具体地说,写有什么意义?

  • 代码完美的作品,但我有问题的权限拒绝,但我已经把READ_EXTERNAL_STORAGE和WRITE_EXTERNAL_STORAGE权限Android清单任何想法。已经尝试过这个无法解码流:java.io.FileNotFoundExc0019(权限被拒绝) 位图工厂﹕ 无法解码流-空 E/BitmapFactory:无法解码流:java.io.FileNotFoundException:/s

  • 这是我的第一个程序,也是我第一次尝试运行它。我在Ubuntu上。 源代码: 这是我尝试运行它时遇到的错误: 编辑:好的,这是我的JRE版本:owner@ubuntu:~$java-版本java版本“1.6.0_24”OpenJDK运行时环境(IcedTea6 1.11.4)(6b24-1.11.4-1ubuntu0.12.04.1)OpenJDK 64位服务器虚拟机(构建20.0-b12,混合模式