我覺得沒錯,可是不給過
if(num>=0&&num<=999999999){ num="">0;num/=10){
? ? ? ?count+=1;
}
? ? ? ?System.out.println("它是個"+count+"位的數!");
? ? ? ?}else{
? ? ? ? ? ?System.out.println("輸入有誤");
? ? ? ?}
有錯?真服氣!
if(num>=0&&num<=999999999){ num="">0;num/=10){
? ? ? ?count+=1;
}
? ? ? ?System.out.println("它是個"+count+"位的數!");
? ? ? ?}else{
? ? ? ? ? ?System.out.println("輸入有誤");
? ? ? ?}
有錯?真服氣!
2016-01-07
舉報
2016-01-07
一堆錯誤啊,缺分號,亂加),花括號錯亂,循環語句哪去了。
你對照下看看吧,有什么不懂的再提出來。
2016-01-10
不用管提示錯誤 ? 直接點運行結果就行了
系統就這樣 ? 與任務結果不同就提示錯誤 ? ?但是能運行
2016-01-10
系統給的任務是3位數 ? ?你的輸出結果為4位
把1000改成3位數的就行
2016-01-10
代碼沒錯
2016-01-10
public class HelloWorld{?
? ? public static void main(String[] args){?
? ? ? ? int num =1000 ;?
? ? ? ? int count = 0; ? ?
? ? ? ? if (num >= 0 ?&& num<=999999999){
? ? ? ? ? ? for(;num>0;num/=10){
? ? ? ? ? ? count++;
? ? ? ? ? ? }
? ? ? ? ? ? System.out.println("它是個"+ count+"位的數!");
? ? ? ? } else{
? ? ? ? ? ? System.out.println("輸入有誤!");
? ? ? ? }
? ? }
}
我當時的代碼是這樣的,就是不給過,我就有點兒抓狂了,你的回答里面的count++我覺得應該放在num/=10之后,你認為呢?
2016-01-07
錯了,if(num>=0&&num<=999999999){ num="">0;num/=10){ ? ? ? ?count+=1; }?
2016-01-07
沒錯!