如何算这道题?
如何算这道题?
如何算这道题?
2016-05-14
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num<=999999999&&num>0){
for(;num>=1;){
num/=10;
count++;
}
System.out.print("它是个"+count+"位的数!");
}
}
}因为让实现的是小于十位数的判断,我用的if循环,当num小于等于九位数的最大值并且num大于0的开始执行循环,内部镶嵌for循环,因为要让num除以10来判断是几位数,当除10后得到的数小于1,则证明除的次数已经等于该num的位数,所以当num>=1时进行内部循环,每除一次,位数+1(count),最后输出count即可。
举报