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("输入有误!"); }
添加回答
举报
0/150
提交
取消