第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

三種方法,三種結果?

int num=999;

int count=0;

if(num/10!=0){

num=num/10;

count++;

}

System.out.println(count)


-----------


? ? ? ? int count = 0;

? ?for (int num = 999; num / 10 > 0; num = num / 10)


? ?{

count++;

}

System.out.println(count);?

-----------

?int num = 999;

int count = 0;

?for(;count<10;count++)

?{

? ? ? ? ?num=num/10;

? ? ? ? ?count++;

? ? ?}while(num%10!=0);

? ? ?

System.out.println(count);

正在回答

2 回答

先說下你的代碼,第一種輸出1,因為條件ture,不循環(huán);

第二種輸出2,這種判斷是對的,程序也是對的,但結果要加1,count初始值為0;

第三種條件沒有作用,輸出1-10的數;

樓上的也很好,以下是我的代碼

int num = 999;

int count = 0;

if(num>=10){

? ? for(int i =1;i<10;i++){

? ? ? ? ?num= num/=10;

? ? ? ? if(num>1){

? ? ? ? ? ? continue;

? ? ? ? }else{

? ? ? ? ? ? System.out.println("它是個"+i+"位的數!");

? ? ? ? ? ? break;

? ? ? ? }

? ? }

}



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

int num = 999;

int count = 0;

{do{

? count++;

? num /= 10;

?}

while(num > 0);

System.out.println(count);

沒必要寫什么num<999999999999這些。


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

舉報

0/150
提交
取消

三種方法,三種結果?

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

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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