 
		慕粉2334401901
2017-04-02 17:57

求解该问题详细程序
 
				public class HelloWorld{
public static void main(String[] args){
    int num = 999;
    int count = 0;
    if (num >= 0 && num <= 999999999) {
        do {
            count++;
            num /= 10;
        } while (num != 0);
        System.out.println("它是个" + count + "位的数!");
    } else {
        System.out.println("输入错误!");
    }
}
}求采纳。。
 
				public class HelloWorld{
public static void main(String[] args){
int num = 999;
for(int i=1; i<=8; i++){
    long count=1;
    for(int j=1; j<=i; j++){
        count = count*10;
    }
    if((num/count)==0){
        System.out.println("它是个"+i+"位的数!");
        break;
    }
}
}
} 
				public class HelloWorld{
public static void main(String[] args){
int num = 999;
for(int i=1; i<=8; i++){
long count=1;
for(int j=1; j<=i; j++){
count = count*10;
}
if((num/count)==0){
System.out.println("它是个"+i+"位的数!");
break;
}
}
}
}
Java入门第一季(IDEA工具)
1168092 学习 · 18754 问题
相似问题