1
我正在做的這一點代碼是用於練習「While循環」。當我運行這段代碼來計算一個數字中的數字量時,java不會輸出任何內容,我發現它很奇怪,因爲通常當我遇到錯誤時它會給我一個錯誤,但是這個錯誤沒有發生。有人能夠指出並解釋爲什麼沒有輸出顯示?當我運行此代碼時沒有輸出
import static java.lang.System.*;
public class DigitCounter
{
public static int countDigits(int number)
{
int sum=0;
while(number>0);
{
sum++;
number = number/10;
}
return sum;
}
}
\\new class
import static java.lang.System.*;
public class DigitCounterRunner
{
public static void main(String args[])
{
out.println(DigitCounter.countDigits(234));
}
}
我不認爲你可以在'inner'類執行'main'(沒有外圍實例)。將'main'移到外部'DigitCounter'類。 –
@Hanky웃Panky'import static'在頂部。它對我來說看起來像是一個內心階層。 –
哎呀抱歉忽略 –