如何在java中输入循环语句_JavaSE教程-04Java中循环语句for,while,do···while

**

Java的循环语句

**

引入:

生活中有循环,程序的世界也有循环.

思考:生活中有哪些循环的事情?

总结:什么是循环?

重复做类似的事情,而且有终止条件,如果没有终止条件会是怎样?

类似这样的情况,Java早就为我们提供了相关的技术解决方案

for、while、do while

一、 For循环

语法格式:

for(初始化语句;条件判断语句;条件控制语句) {

循环体语句;

}

执行流程

1.执行初始化语句

2.执行条件判断语句,看其结果是true还是false

a)如果是false,循环结束。

b)如果是true,继续执行。

3.执行循环体语句

4.执行条件控制语句

5.回到2继续

练习:

实现打印100遍的“我爱你”

强化练习:

1.请在控制台输出数据1-10

2.请在控制台输出数据10-1

3.求出1-10之间数据之和

4.求出1-100之间能够被3整除的所有数的和

总结:

1.For循环的特点,适合于什么样的循环情况?

有规律,递增或递减

重复的

循环次数的可预见

扩展补充:

利用for循环写出死循环

二、 While循环

语法格式

初始化语句;

while(判断条件语句) {

循环体语句;

控制条件语句;

}

练习:

我有一个梦想,成为千万富翁,假设现在每个月可以存3000元,请问我要花多少个月可以完成我的梦想

补充条件:如果每个月都比上个月多存1000,又怎么求解

循环次数不可预见,建议采用while

循环次数可预见,建议采用for

While实现死循环:

三、 do While循环

do…while循环语句格式:

初始化语句;

do {

循环体语句;

控制条件语句;

} while(判断条件语句);

注意区分do while同while的区别

循环关键两个点:

1,重复做什么

2,重复做的条件是什么

四、 嵌套循环

练习

让我们来一起回忆下,那些年我们背诵过的九九乘法表。

3cc625dcff63395016037ec620b83fd7.png

分析规律:

左边的数都是从1开始,依次递增1,到当前行号结束

右边的数都是当前行号

所以,总共是9行,里面的每行的结束条件为1增长到等于当前行号

再使用制表符优化下输出的界面

五、 break,continue,return

Break

break的作用是跳出当前循环块(for、while、do while)或程序块(switch)

那么在循环中的作用是什么?分别讨论单层循环和多层循环的情况

案例:

打印1-10之间的数字,如果中间遇到3的倍数则不打印,直接退出循环

Break 默认跳出当前本层循环块

跳出多层循环的格式

标签名: 循环语句

Break 标签名

Continue

continue用于结束循环体中其后语句的执行,并跳回循环程序块的开头执行下一次循环,而不是立刻循环体

案例:

打印1-10之间的数字,如果中间遇到3的倍数则跳过不打印,继续打印后面的数据。

注意

此处案例不是非用不可,所以程序的世界就没有标准答案。

Return

如果我们上述的continue换成return会是什么结果?

区分return在单层循环和多层循环中与break的区别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值