int num=22;
int count=0;if (num >= 0 && num<=999999999){ //这个是判定,当A大于等于0 且小于这个数才能运行
while(num != 0){ //当num 不等于0
count++; //conut 自增
num/=10; // 比如 22 /10可以运行 就是运行一次
} //然后输入如果是22运行一次后值为2 然后再次运行 conut 自增 然后num 不能运行就输出了 count 这样就实现了 判断几位数 是这个意思吧 ?
System.out.println("它是个"+ count+"位的数!");
} else{
System.out.println("输入有误!");
}
qq_莫非
相关分类