0
第二個循環僅針對第一個for循環中的第一個數字(999)執行。我試圖讓第二個for循環執行第二個每個數字999-101。For循環內循環未執行
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");
}
}
}
}
檢查您的大括號。無論您的代碼是不正確縮進還是您的大括號錯位。 – ooga
我實際上認爲它可能是你在那裏「休息」的罪魁禍首。確保它不會中斷for循環執行 –