怎么做都不對。。不懂if之后該怎么做。求教。謝謝
不會。不懂。能幫忙詳細講解一下if之后的都是什么意思嗎? public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; if(num>0&&num<9999999999){ num="">1);break; ? ?}System.out.println("它是個+count+位的數"); }else{ ? ?System.out.println("輸出有誤"); } }
2016-06-05
2016-06-02
先不說如何實現求數字位數,先說說語法:
把else 前的}放到最后面
把num改成long int 型
再把if(num>0&&num<9999999999){ num="">1);break; ? ?}部分改成
while(!num)
{
num/=10;
count++;
}
這樣就好了
2016-06-02
你的代碼就有2個錯 1.int最大值已經越界,2num不能為空置應為num為int類型只能放數字
2016-06-02
while(num >0 ){
? ? num /=10;
????count++;?
? ?if(num%10==0 ){? ??
? ? ?break;
? ?}?
}
2016-06-02
你題目錯了吧