题目内容
下面的代码是从键盘输入一个整数(小于10位),求这个整数的位数。例如,输入1234,那么位数是4输入456,那么为数是3思路是这样的:用count统计位数,假如num=123;如何判断有多少位呢?在循环条件中,只需要判断num是否为0如果不为0,则计数器加1并且让num = num/10;代码如下:public static void main(String[] args) {Scanner sc = new Scanner(System.in);int num = sc.nextInt();int count = _______;//用count统计位数,while (num != 0) {count++;num = num ________10;}System.out.println(count);}}
查看答案
搜索结果不匹配?点我反馈