不扰西风
2019-02-28 10:56
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
for(;num>0;count++){
num=num/10;
}
System.out.println("它是个"+count+"位的数!");
}
}
后面运行结果是正确的
没毛病
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num>=0&&num<=999999999){
for(;num>0;count++){
num=num/10;
}
System.out.println("它是个"+count+"位的数!");
}else{
System.out.println("输入有误!");
}
}
}
是对的 不过不能判断输入有没有超过10位数
不对啊
int num=999;
int count=0;
for(count;num>0;count++){
num=num/10;
}
System.out.println("它是个"+count+"几位数");
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题