觉得给的答案不太对 如果输入为0 结果会是它是个0位的数,应该用do while吧 先执行一次
int num=0,count=0;
do {
count++;
num/=10;}
while (num!=0);
if(count>=10)
System.out.println("请输入10位以内的数");
else
System.out.println("它是个"+count+"位的数!");
}
}
int num=0,count=0;
do {
count++;
num/=10;}
while (num!=0);
if(count>=10)
System.out.println("请输入10位以内的数");
else
System.out.println("它是个"+count+"位的数!");
}
}
2016-12-17
举报