Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/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 为什么我在制作时没有得到输出;j<;0“;在下面代码的第1行?_Java_Loops_Variables - Fatal编程技术网

Java 为什么我在制作时没有得到输出;j<;0“;在下面代码的第1行?

Java 为什么我在制作时没有得到输出;j<;0“;在下面代码的第1行?,java,loops,variables,Java,Loops,Variables,当我使“jj

当我使“j
j<0
意味着
j
必须小于0,不相等。
j
j<0
意味着
j
必须小于0,不相等。
j因为你的条件是j因为你的条件是j这个代码允许我测试你的逻辑(我猜这就是你想做的)“正确:”

当i为1时,j小于0(-1)


当i为2时,j小于0(-2)

此代码允许我测试您的逻辑(我猜这就是您想要做的)“正确:”

当i为1时,j小于0(-1)


j小于0(-2)当i为2时

欢迎使用堆栈溢出!看起来您需要学习使用调试器。请自便。如果以后仍有问题,请随时返回以演示您的问题。当j--完成时..当j递减且其值变为-1时。请尝试在for之前初始化变量loop@Jonathan Laliberte,我已初始化为i=0,j=0,您想完成什么?欢迎使用堆栈溢出!看起来您需要学习使用调试器。请自行解决一些问题。如果以后仍有问题,请随时返回以演示您的问题。当j--完成时..随着j的递减及其值变为-1。请尝试在for之前初始化变量loop@JonathanLaliberte,我已经初始化为i=0,j=0,你想完成什么?是的,它根据上面的逻辑工作,但当我们采取(i<3&j<0)时循环中的条件它失败,导致JVM检查初始化值和提到的条件。这里j初始化为零,条件为(i<3&&j<0),因此它失败并循环终止。我在“猜测您的逻辑”。我包含了一个完整的示例,带有输出(运行时)。用一个代码示例来解释您试图实现的目标是一种很好的做法。我很高兴您已经解决了问题。对于您以后发布的问题,请尝试采用这种方法。是的,它根据上述逻辑工作,但当我们采取(I<3&j<0)时循环中的条件它失败,导致JVM检查初始化值和提到的条件。这里j初始化为零,条件为(i<3&&j<0),因此它失败并循环终止。我在“猜测您的逻辑”。我包含了一个完整的示例,带有输出(运行时)。用一个代码示例来解释您试图完成的任务是一种很好的做法。我很高兴您已经解决了您的问题。对于以后发布的问题,请尝试采用这种方法。
public class Test {


public static void main(String[] args) {
    // TODO Auto-generated method stub
     int i,j;

    for( i=0,j=0;i<3 & j<0;i++,j--)//line 1
    {

        System.out.println(i+"..."+j);
    }


}
}
public class Loop {
    public static void main(String[] args) {
        int i = 0;
        int j = 0;

        for (i = 0; i < 3; i++) {
            if (i < 3 && j < 0) {
                System.out.println(i + "..." + j);
            }
            j--;
        }
    }
}
1...-1
2...-2