备案 控制台
学习
实践
活动
专区
工具
TVP
写文章
专栏首页 Java极客技术 从0学Java(五)do-while循环
3 0

海报分享

从0学Java(五)do-while循环

上篇我们讲了while循环,它会首先判断一个条件是否满足,如果条件满足,则执行后面紧跟着的语句或语句括号,然后再次判断条件是否满足,如果条件满足则再次执行,直到条件不满足为止。后面紧跟的语句或语句括号,就是循环体。

do-while循环和while循环很像,唯一的区别是我们在循环体执行结束的时候才来判断条件。也就是说,无论如何,循环都会执行至少一遍,然后再来判断条件。与while循环相同的是,条件满足时执行循环,条件不满足时结束循环。

①do-while循环

案例:数位数,如果给你一串数字,让你通过编程,让计算机判断出这一串数字是几位数,你打算怎么写?

  • 程序要读入一个正整数,然后输出这个整数的位数。如:
  • 输入:3452,输出:4

人看一眼就能看出来,这是4位数,但计算机是通过判断数的范围来决定它的位数,但如果是128475753943828482.....让人数怎么办,这时候就得依靠计算机,因为计算机最擅长的就是做算法,让这串数字每除以10就记一位,这样是不是就可以,让我们试一下。 //初始化 Scanner in = new Scanner(System.in); int number = in.nextInt(); int count=0; while(number >0) number =number/10; count = count +1; System.out.println(count);

文章分享自微信公众号:
Java极客技术

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

作者: 鸭血粉丝
原始发表时间: 2022-10-28
如有侵权,请联系 cloudcommunity@tencent.com 删除。