有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java省略for循环中的第一个参数

在PHP、java、C++(以及许多其他语言)中,for循环使用如下:

for(int i=0;i<10;i++)

如果我已经初始化了i,我怎么能省略初始化语句呢


共 (4) 个答案

  1. # 1 楼答案

    不要忘记,如果您有一个要迭代的数组,并且不想使用标准的“for”,那么您可以始终使用“foreach($array as$var)”(在PHP上)或另一个“for(X:)”在Java:)

  2. # 2 楼答案

    我想C++,PHP,你可以这样做。不确定其他语言的语法。如果要在循环外声明,可以对while语句执行相同的操作

    for(;i<10;i++)
    
  3. # 3 楼答案

    在爪哇、C++和PHP中,省略^ {CD1>}循环

    的初始化部分是完全有效的。
    int i = 0;
    ...
    for(; i < 10; i++);
    

    大多数具有for循环结构的语言都是如此

  4. # 4 楼答案

    for(; i < 10; i++) {
        ...
    }
    

    如果不需要,可以省略for循环中的任何项。您还可以输入多个要做的事情,或输入多个要检查的条件,例如:

    int j = 40;
    for(int i = 0; i < 10 || j > 30; i++, j--) {}