2 回答

TA貢獻(xiàn)1883條經(jīng)驗 獲得超3個贊
您正在更改循環(huán)內(nèi)的 num2,請嘗試使用以下內(nèi)容:
num1 = 57;
num2 = 34;
int tempNum2 = num2;
while ( num1 > 0 ) {
digit1 = num1 % 10;
num1 = num1 / 10;
System.out.println("num1 digit: " + digit1);
while (tempNum2 > 0 ) {
digit2 = tempNum2 % 10;
System.out.println("num2 digit: " + digit2);
tempNum2 = tempNum2 / 10;
}
tempNum2 = num2;
}

TA貢獻(xiàn)2036條經(jīng)驗 獲得超8個贊
您需要在 num1 > 0 的 while 循環(huán)中重新聲明 num2 整數(shù),才能再次運行 num2 > 0;
int num1 = 57;
int num2 = 34;
while ( num1 > 0 ) {
digit1 = num1 % 10;
num1 = num1 / 10;
System.out.println("num1 digit: " + digit1);
while (num2 > 0 ) {
digit2 = num2 % 10;
System.out.println("num2 digit: " + digit2);
num2 = num2 / 10;
}
//Add here
num2 = 34;
}
添加回答
舉報