TForeverL
2016-01-12 16:41
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
while(num>0)
{
num=(int)(num/10);
count++;
}
System.out.println("它是个"+count+"位的数");
}
}
while(num>0)可以改为:while(((float)num/10)>9)
输出前还加一句:++count;
我是这样的:
while(((float)num/10)>9){
count++;
num/=10;
System.out.println(count);
System.out.println(num);
}
++count;
System.out.println("它是个"+count+"位的数!");
少一个中文感叹号System.out.println("它是个"+count+"位的数!");
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题