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

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

沒有循環(huán)做出來的,請大神指導下,問題出在哪里了?

public class l4 {

public static void main(String[] args){

? ? ? ? int num = 999;

? ? ? ? if(num%10<1){

? ? ? ? ? ? System.out.println("他是個1位數");

? ? ? ? }else if(num%100<1){

? ? ? ? ? ? System.out.println("他是個2位數");

? ? ? ? }else if(num%1000<1){

? ? ? ? ? ? System.out.println("他是個3位數");

? ? ? ? }else if(num%10000<1){

? ? ? ? ? ? System.out.println("他是個4位數");

? ? ? ? }else if(num%100000<1){

? ? ? ? ? ? System.out.println("他是個5位數");

? ? ? ? }else if(num%1000000<1){

? ? ? ? ? ? System.out.println("他是個6位數");

? ? ? ? }else if(num%10000000<1){

? ? ? ? ? ? System.out.println("他是個7位數");

? ? ? ? }else if(num%100000000<1){

? ? ? ? ? ? System.out.println("他是個8位數");

? ? ? ? }else if(num%1000000000<1){

? ? ? ? ? ? System.out.println("他是個9位數");

? ? ? ? }else{

? ? ? ? ? ? System.out.println("請輸入小于10位的數字");

? ? ? ? }

? ? }

}


正在回答

3 回答


//?哈?還有你這個代碼不是循環(huán)的知識吧?這不是if條件判斷語句嗎?并且你的判斷條件不應該是求余吧?直接除就行了呀,求余的話好像都滿足條件誒~

//main方法里面?代碼改為如下:
????????int?num?=?999;
????????if(num/10<1){
????????????System.out.println("他是個1位數");
????????}else?if(num/100<1){
????????????System.out.println("他是個2位數");
????????}else?if(num/1000<1){
????????????System.out.println("他是個3位數");
????????}else?if(num/10000<1){
????????????System.out.println("他是個4位數");
????????}else?if(num/100000<1){
????????????System.out.println("他是個5位數");
????????}else?if(num/1000000<1){
????????????System.out.println("他是個6位數");
????????}else?if(num/10000000<1){
????????????System.out.println("他是個7位數");
????????}else?if(num/100000000<1){
????????????System.out.println("他是個8位數");
????????}else?if(num/1000000000<1){
????????????System.out.println("他是個9位數");
????????}else{
????????????System.out.println("請輸入小于10位的數字");
????????}

?



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

昵稱是JaVa 提問者

哎呀,腦子糊涂了,都用成求模運算符了,謝謝。
2016-12-23 回復 有任何疑惑可以回復我~
#2

昵稱是JaVa 提問者

非常感謝!
2016-12-23 回復 有任何疑惑可以回復我~
#3

L_GNOY 回復 昵稱是JaVa 提問者

不客氣~ 互相學習..一起進步~ ‘_^
2016-12-23 回復 有任何疑惑可以回復我~
//像這個循環(huán)比較好點~??完美
public?class?HelloWorld{
public?static?void?main(String[]?args){
????????int?num?=?656;
????????int?count?=?0;
????????if(num>=0?&&?num<=999999999){
????????while(num?!=?0){
????????????count++;
????????????num/=10;
????????}
????????System.out.println("它是個"+count+"位的數!");
????????}else{
????????System.out.println("輸入有誤!");
????????}
????}
}


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

慕俠3895290

count++和num/=10是怎樣聯(lián)系的?看不懂哎。,。求知道
2017-01-13 回復 有任何疑惑可以回復我~

目測循環(huán)的代碼沒有問題,可能是瀏覽器緩存問題吧?!多提交幾次試試~

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

舉報

0/150
提交
取消

沒有循環(huán)做出來的,請大神指導下,問題出在哪里了?

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

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

幫助反饋 APP下載

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

公眾號

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