当前位置:网站首页>跳转语句与调试程序
跳转语句与调试程序
2022-07-23 04:30:00 【抬眼远望】

break(改变程序控制流)
作用场景:switch选择结构和循环结构中
作用:
在switch选择结构中遇到break,则结束整个switch结构,执行switch选择结构后面的代码;
在循环结构中遇到break,则结束整个循环结构所有后续操作,执行循环结构后面的代码
注意:
break一般结合if选择语句一起使用
// 循环输出1-20,当输出到10,后面的所有数字就不再输出
for (int i = 1; i <=20; i++) {
System.out.println(i);
//判断i的值,看其有没有到10,如果到10了,就应该结束整个for循环
if(i==10){
break;//结束整个for循环
}
}
continue
作用场景:只能作用在循环结构中
作用:
结束当前(本次)循环后续操作,继续执行下一次循环操作
注意:
continue一般结合if选择语句一起使用
//循环输出1-20,不输出10
for (int i = 1; i <=20; i++) {
if(i==10){
continue;
}
System.out.println(i);
}对比break和continue
使用场合
break常用于switch结构和循环结构中
continue一般用于循环结构中
作用(循环结构中)
break语句终止某个循环,程序跳转到循环块外的下一条语句
continue跳出本次循环,进入下一次循环
双重循环亦如此
return:结束当前方法的执行并退出,返回到调用该方法的语句处
为什么需要程序调试
编写程序过程中有时出现错误,但不好发现和定位错误,有没有好的方法呢?
通过代码阅读或者加输出语句查找程序错误
当程序结构越来越复杂时,需要专门的技术来发现和定位错误,就是“程序调试”
什么是程序调试
当程序出错时,我们也希望能这样
程序执行时忽闪一下就运行结束,怎么让程序一步一步运行?

断点: 程序暂停执行的代码行
设置断点:在代码行数字双击两下
要测试一段程序,需要在首尾都设置断点

设置完断点后,点击这个小甲虫图表(debug),即可通过操作测试程序

边栏推荐
- openvino_datawhale
- Chapter2 Standard Output
- How does VirtualBox set up port forwarding?
- 序列模型(三)- 序列模型和注意力机制
- Kingbasees SQL language reference manual of Jincang database (8. Function (V))
- 12 个适合做外包项目的开源后台管理系统
- 网线水晶头接法图解8根顺序
- 推荐一款 Shell 装逼神器,已开源!网友:真香。。。
- SPR:SUPERVISED PERSONALIZED RANKING BASED ON PRIOR KNOWLEDGE FOR RECOMMENDATION
- Chapter 4: runtime data area - shared space
猜你喜欢

Idea integrated sonar complete process

SPR:SUPERVISED PERSONALIZED RANKING BASED ON PRIOR KNOWLEDGE FOR RECOMMENDATION

阿里云如何将一个域名解析到另一个域名上

Flutter 运行flutter pub get 报错“客户端没有所需特权“

Use the x2mindspire tool of mindstudio to convert training scripts

数据湖:从数据仓库看数据湖

Rapid SQL all platforms high performance SQL code

美团8年经验之谈,测试工程师如何进阶(自动化、性能、测开)

网络安全等级保护2.0标准解析

Ultra Fast Deep Lane Detection with Hybrid Anchor Driven Ordinal Classification论文解读
随机推荐
MySQL query optimization - detailed explanation
Chapter 4 Executing Commands
无套路、无陷阱、无广告 | 这个免费的即时通讯软件确定不用吗?
数仓:工作流的设计以及优化实践
How to delete an item in sonar
配饰器模式
网络安全等级保护2.0标准解析
Operator usage and scheduling process of 31 spark
Customer first | domestic Bi leader, smart software completes round C financing
redis 复制集群搭建
Ultra Fast Deep Lane Detection with Hybrid Anchor Driven Ordinal Classification论文解读
Kingbasees SQL language reference manual of Jincang database (8. Function (V))
Kingbasees SQL language reference manual of Jincang database (8. Function (III))
PowerBI入门指南
Rapid SQL All-Platforms高性能 SQL 代码
Response对象
Self operation and maintenance: a new sample of it operation and maintenance services in Colleges and Universities
7.< tag-动态规划和买卖股票合集>lt.121. 买卖股票的最佳时机 + lt.122.买卖股票的最佳时机 II+ lt.123. 买卖股票的最佳时机 III dbc
Rapid SQL all platforms high performance SQL code
Flutter 运行flutter pub get 报错“客户端没有所需特权“