数数字和while循环
比如有一些数字3597为几位数
人一眼就可以看出来这是4位数而计算机不能,需要给他设定好告诉他一步一步怎么做才能
Scanner sc = new Scanner(System.in); int i = sc.nextInt(); int num=0; while (i>0){ i=i/10; num=num+1; } System.out.println(num);
一直让他/10
+1到0停止
while循环大括号里面的句子叫做循环体
流程图
条件成立则继续循环
到判断条件不满足了就会执行后面的语句