為什么這個(gè)輸出來顯示“”它是個(gè)1位的數(shù)“”
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
?do ?{
? count= count + 1;
? num = num/10;
}
while(num < 1);
? System.out.println("它是個(gè)"+count+"位的數(shù)");
}
}
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
?do ?{
? count= count + 1;
? num = num/10;
}
while(num < 1);
? System.out.println("它是個(gè)"+count+"位的數(shù)");
}
}
舉報(bào)
2016-10-11
while里面的表達(dá)式寫錯(cuò)了,應(yīng)該改為while(num>1);
2016-10-11
do.....while();循環(huán)里面的條件給他限制了