while循环
上一节
下一节
while循环
一、生活场景中的循环
生活中,有些时候为了完成任务,需要重复的进行某些动作。如参加 10000 米长跑,需要绕 400 米的赛道反复的跑 25 圈。在 Java 中实现功能时,也经常需要重复执行某些代码,例如,我们为了表示“浓烈的爱”,希望输出 1000 行“我爱学java!”。显然,此时重复敲 1000 遍输出语句是不靠谱滴!!那么,有木有好的办法来解决呢? 有,循环语句!
二、while循环结构
(1)语法
执行过程:
< 1 >、 判断 while 后面的条件是否成立( true / false )
< 2 >、 当条件成立时,执行循环内的操作代码 ,然后重复执行< 1 >、< 2 >, 直到循环条件不成立为止
(2)特点:先判断,后执行
举例:输出 1000 遍“我爱学java”,使用 while 的实现代码
int i= 1;
while(i<=1000){
System.out.println("我爱学Java");
i++;
}
(3)无线循环版猜数字游戏
巩固练习:顺序输出 1 ~ 5 这 5 个数字。
实现思路:使用一个变量 i 代表 1 - 5 之间的数字,值从 1 开始,每次循环时输出 i 的值,并且对 i 的值加 1 ,只要 i 小于等于数字 5 就执行该循环。
试一试,很简单的!
任务1:
求1000以内的水仙花数,所谓的水仙花数是指它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 要求编写程序。