精慕门7114099
2017-07-26 21:03
输入一个数(小于10位数的数),判断她的位数
比如输入456 则输出"它是一个三位数"
int num = 456;
int count=0;
if(num>0&&num<1000000000){
for(;num>0;count++){
num=num/10;
}
System.out.println("這是一个"+count+"位数");
}else{
System.out.println("输入有误,请重新输入!");
}
可以利用for循环,每次%10,如果结果大于一就用count计数
Java入门第一季(IDEA工具)
1168092 学习 · 18754 问题
相似问题