哪里錯(cuò)了a
if(num >= 0 && num <= 999999999){
? ? while(num != 0){
? ? ? ? count++;
? ? ? ? num/=10;
? ? }
? ? System.out.println("它是個(gè)"+count+"位的數(shù)!");
}else{
? ? System.out.println("輸入有誤!");
}
? ??
if(num >= 0 && num <= 999999999){
? ? while(num != 0){
? ? ? ? count++;
? ? ? ? num/=10;
? ? }
? ? System.out.println("它是個(gè)"+count+"位的數(shù)!");
}else{
? ? System.out.println("輸入有誤!");
}
? ??
2017-04-12
舉報(bào)
2017-04-12
應(yīng)該你定義的num的數(shù)值范圍小于999999999了
他們的類型不同無法比較
num <= 999999999就無法判斷
2017-04-12
你的最后一個(gè)分號(hào)用的是中文輸入法打的吧,換一下試試