我尝试了一个简单的Java代码,但我不太理解程序的流程。请解释一下。
int i;
for (i = 1; i < 6; i++) {
if (i > 3) {
continue;
}
System.out.print(i);
}
答案是123
这是一个从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,混合模式