(五)Java循环结构

Java循环结构

主要内容

while循环

do-while循环

for循环

循环嵌套

break语句

continue语句

一,while循环

语法格式:

while(循环条件){

语句;

} //如果循环体只有一句可以省略大括号

多种数据类型接收方法总结:

Scanner从键盘接收不同数据类型的方法如下:

案例如下:

Java中没有提供直接接收字符数据的方法,而是先接收字符串数据,然后再进行转换。

先从键盘接收字符串类型数据,存储到字符串类型的变量str中,然后通过字符串的charAT()方法获取输入的第一个字符.

运行结果只有a是因为charAt(0)方法只获取第一个字符。

二,do-while循环

语法格式:

do{

语句;

} //语句只有一条时候大括号可以省略

while(循环条件);

注意事项:

do-while循环至少执行一次

循环条件后的分号不能丢!

与while循环的区别是执行语句与判断条件的先后顺序

实例-猜数字游戏:

三,for循环应用与局部变量

语法格式:

for(表达式1;表达式2;表达式3); //表达式不能少

{

语句;

}

执行顺序:表达式1->表达式2->语句->表达式3

注意变量定义的位置

主方法中定义的变量都叫局部变量,但不同的局部变量有作用的范围

for定义的局部变量只在他的大括号内有效!!!因此for里定义的n在循环外无效!!!

如果三个表达式中有空的,则认为那个表达式是true

三种循环的应用场景:

1,从for循环结构看,三个表达式依次会被执行,执行的顺序也是固定的,因此for循环用于循环次数固定的场景

2,while循环只有一个判断条件,结果为布尔值,如果是true就执行循环,所以while循环适用于不知道循环次数,只知道循环到某一条件就可以执行时使用。

在循环内,一般需要对循环变量进行改变,否则会发生死循环。

3,do-while循环与while类似,把判断条件放到末尾,不管是否满足条件,都会被执行一次,因此do-while循环适用于不知道循环具体执行次数,只知道满足某个条件继续执行或结束执行,并且循环肯定执行一次时使用。

嵌套循环如果结果不对,一定是哪里的逻辑出问题了,要从头分析一遍,看看定义的数值和变量是否按照预期变化。局部变量的作用是有范围的。

三,break与continue语句

1,break语句

break语句可以结束当前循环的执行

执行完break语句后,循环体中位于break语句后面的语句就不会被执行

在多重循环中,break语句只向外跳一层

2,continue语句

只能用在循环里

只结束当前循环的执行,但要继续下一次循环的执行

四,调试初步

检查逻辑错误

步骤:

设置断点

执行调试debug as

进行单步调试-F6键调试快捷键-F8从一个断电到下一个断点

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值