数数字和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循环

while循环大括号里面的句子叫做循环体

流程图

条件成立则继续循环

到判断条件不满足了就会执行后面的语句

 

 

posted @ 2022-06-08 15:57  魔光领域  阅读(26)  评论(0编辑  收藏  举报