Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.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 For循环内部的For循环未执行_Java_For Loop - Fatal编程技术网

Java For循环内部的For循环未执行

Java For循环内部的For循环未执行,java,for-loop,Java,For Loop,第二个for循环仅对第一个for循环中的第一个数字(999)执行。我试图让第二个for循环对第二个for循环中的每个数字999-101执行 int num1 = 999; int num2 = 999; int test1 = 0; String test = ""; for(; num1!=110; num1--){ System.out.println("--------"+num1); for(; num2!=100; num2--){ System.ou

第二个for循环仅对第一个for循环中的第一个数字(999)执行。我试图让第二个for循环对第二个for循环中的每个数字999-101执行

int num1 = 999;
int num2 = 999;
int test1 = 0;
String test = "";

for(; num1!=110; num1--){
    System.out.println("--------"+num1);
    for(; num2!=100; num2--){
        System.out.println("++++++++"+num2);
        test1 = num1*num2; 
        test = String.valueOf(test1);
        //System.out.println("checkpoint 2"+"--------------"+test1);
        if(test.length()==5){
            if(test.charAt(0)==test.charAt(5) && test.charAt(1)==test.charAt(4) && test.charAt(2)==test.charAt(3)){
                System.out.println("checkpoint 1"+"----------"+test);
                break;
            }
            else{
                //System.out.println("Fail 1");
            }
        }
    }
}

在第二个循环的第一次运行之后,
num2
的值为100,因此语句
num2=100
false
且不执行。设置num2的值以使其在每个循环中执行:

for(num2=999; num2!=100; num2--) {
  ...
}

在第二个循环的第一次运行之后,
num2
的值为100,因此语句
num2=100
false
且不执行。设置num2的值以使其在每个循环中执行:

for(num2=999; num2!=100; num2--) {
  ...
}

在第二个循环的第一次运行之后,
num2
的值为100,因此语句
num2=100
false
且不执行。设置num2的值以使其在每个循环中执行:

for(num2=999; num2!=100; num2--) {
  ...
}

在第二个循环的第一次运行之后,
num2
的值为100,因此语句
num2=100
false
且不执行。设置num2的值以使其在每个循环中执行:

for(num2=999; num2!=100; num2--) {
  ...
}

检查你的牙套。要么你的代码缩进不正确,要么你的大括号放错地方了。我实际上认为这可能是你的
break
的罪魁祸首。确保它没有破坏for循环执行检查你的大括号。要么你的代码缩进不正确,要么你的大括号放错地方了。我实际上认为这可能是你的
break
的罪魁祸首。确保它没有破坏for循环执行检查你的大括号。要么你的代码缩进不正确,要么你的大括号放错地方了。我实际上认为这可能是你的
break
的罪魁祸首。确保它没有破坏for循环执行检查你的大括号。要么你的代码缩进不正确,要么你的大括号放错地方了。我实际上认为这可能是你的
break
的罪魁祸首。确保它没有中断for循环执行