输入一个数(小于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计数