判断一个数999(小于10位)的位数。 则输出 “它是个3位的数!&rdqu
判断一个数999(小于10位)的位数。 则输出 “它是个3位的数!”运用多重循环 |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
publicclassmainDemo{ publicstaticvoidmain(String[]args){ inta=999;//输入的值 intb=0;//存储位数 for(inti=1;i0){ b++; } } System.out.println("它是个"+b+"位的数!"); }}一定要多重循环吗- - 好像没这个必要哎 |
|
|
|
|
public static String getDigit(int num) {
int count = 1;
while((num/10)>=1) {
num = num / 10;
count ++;
}
return "它是个"+count+"位的数";
} |
|
|
|
|