三十而立1
2016-12-18 19:55
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
while(num>1){
num=num/10;
count++;
}
System.out.println("它是个"+count+"位的数!");
}
}
。。。。。。。如果是输入的是10,你的代码输出的是1位数。。。所以这题要用取余来做。。
我运行了下 没错啊,就是当num=0时他输出的是 它是个0位的数 用do while就行了
Java入门第一季(IDEA工具)升级版
1165648 学习 · 17587 问题
相似问题