亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我覺得沒錯,可是不給過


if(num>=0&&num<=999999999){ num="">0;num/=10){ ? ? ? ?count+=1; } ? ? ? ?System.out.println("它是個"+count+"位的數!"); ? ? ? ?}else{ ? ? ? ? ? ?System.out.println("輸入有誤"); ? ? ? ?} 有錯?真服氣!

正在回答

7 回答

一堆錯誤啊,缺分號,亂加),花括號錯亂,循環語句哪去了。

public?class?HelloWorld{?
????public?static?void?main(String[]?args){?
????????int?num?=?999;?
????????int?count?=?0;????
????????if?(num?>=?0??&&?num<=999999999){
????????????while(num?!=?0){
????????????count++;
????????????num/=10;
????????????}
????????????System.out.println("它是個"+?count+"位的數!");
????????}?else{
????????????System.out.println("輸入有誤!");
????????}
????}
}

你對照下看看吧,有什么不懂的再提出來。

0 回復 有任何疑惑可以回復我~

不用管提示錯誤 ? 直接點運行結果就行了

系統就這樣 ? 與任務結果不同就提示錯誤 ? ?但是能運行

1 回復 有任何疑惑可以回復我~

系統給的任務是3位數 ? ?你的輸出結果為4位

把1000改成3位數的就行

0 回復 有任何疑惑可以回復我~

代碼沒錯

0 回復 有任何疑惑可以回復我~

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之后,你認為呢?

0 回復 有任何疑惑可以回復我~

錯了,if(num>=0&&num<=999999999){ num="">0;num/=10){ ? ? ? ?count+=1; }?

0 回復 有任何疑惑可以回復我~

沒錯!

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我覺得沒錯,可是不給過

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號