java的三个循环结构和调试bug

掌握while循环结构(其次于for)

1.初始化循环变量

2.循环条件

while(条件表达式){

3.循环操作(循环体)

4.更新循环变量(循环出口)

}

掌握do-while循环结构(前期)

do{

// 循环操作

}while(循环条件);

do-while和while区别:do-while无论条件是否满足 都至少会执行一次!

比较while和dowhile循环的区别

1:语法不同while先判断在执行

  dowhile先执行在判断

2:执行次序不同

1:初识情况不满足循环条件时

2:while循环一次都不会执行

3:dowhile循环不管任何情况都至少执行一次

外层循环控制行

内层循环控制每行的内容

java 的多重循环

1:掌握java二重循环(多重/嵌套)

1:各循环可互相嵌套

2:一般不超过三层

3:外层循环变量变化一次,内层循环变量要变化一遍


\3. 掌握for循环结构(后期用的最多)

循环次数固定的场景。

for(初始化变量;条件;循环出口){

// 循环操作

}

// 可能未来我们会使用到死循环

java 的 多重循环

1:掌握java二重循环(多重/嵌套)

1:各循环可互相嵌套

2:一般不超过三层

3:外层循环变量变化一次,内层循环变量要变化一遍


对比break和continue

适用场合:

1:beak常用于switch结构和循环结构中

2:continue一般用循环结构中

作用:

1:break语句终止某个循环,程序跳转到循环外的下一条语句,,如果是在python中,break只能用在循环

,如果是出现在内层循环,他只是结束了当前循环,外层的没有影响:

2:continue跳出本次循环,进入下一次循环

3:双重循环亦如此

如果出现在多重循环的内循环中,它控制的是内层循环,对外层循环没有影响。

return语句的用法:

return : 结束当前方法的执行程序,返回到该方法的调用位置


断点调试步骤:

断点调试: 因为程序执行很快,一晃而过,

所以我需要让他在我需要查看的位置停下来慢慢执行

1:打断点break point(双击左侧的竖栏

注意:是在方法中非注释的位置打)

2:以debug as 运行 (当运行到断点处时,

程序会中断 在断点处等你调试)

这一行被选中的代码 它处于将要执行, 还未执行的状态

此种执行方法 会触发切换debug试图对话框

3:按F6或者按Step over键 可以执行当前暂停的这一行代码

如果想看一些判断的结果,

可以选中你想判断的地方,然后右键——>inspect查看

4:在一行一行执行的过程中,可以随时在debug视图查看变量表 检测变量的变化,或者直接鼠标放在变量上,:

5:在查看代码执行过程中,如果有些代码已经清楚执行结果之后,想看关键点,

那么可以直接点击F8或者Resume按钮,快速放行非断点代码内容(他会直接来到下一次的断点位置中间直接快速执行了)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值