Java基础语法(5)-特殊流程控制语句
2024-10-08 21:16:17
title: Java基础语法(5)-特殊流程控制语句
blog: CSDN
data: Java学习路线及视频
1.嵌套循环结构
将一个循环放在另一个循环体内,就形成了嵌套循环。其中,for ,while ,do…while均可以作为外层循环或内层循环。
实质上,嵌套循环就是把内层循环当成外层循环的循环体。当只有内层循环的循环条件为false时,才会完全跳出内层循环,才可结束外层的当次循环,开始下一次的循环。
设外层循环次数为m次,内层为n次,则内层循环体实际上需要执行m*n次。
实战演练-九九乘法表
public static void main(String[] args) {
for(int i =1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+(i*j) + "\t");
}
System.out.println();
}
}
2.特殊流程控制语句1-break
- break语句用于终止某个语句块的执行
- break语句出现在多层嵌套的语句块中时,可以通过标签指明要终止的是哪一层语句块
- 用法举例
public class BreakTest{
public static void main(String args[])
{
for(int i = 0; i<10; i++){
if(i==3)
break;
System.out.println(" i =" + i);
}
System.out.println("Game Over!");
}
}
3.特殊流程控制语句2-continue
continue只能使用在循环结构中
continue语句用于跳过其所在循环语句块的一次执行,继续下一次循环
continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环
用法举例
public class ContinueTest {
public static void main(String args[]){
for (int i = 0; i < 100; i++) {
if (i%10==0)
continue;
System.out.println(i);
}
}
}
4.特殊流程控制语句3-return
- return:并非专门用于结束循环的,它的功能是结束一个方法。当一个方法执行到一个return语句时,这个方法将被结束。
- 与break和continue不同的是,return直接结束整个方法,不管这个return处于多少层循环之内
5.特殊流程控制语句说明
- break只能用于switch语句和循环语句中
- continue 只能用于循环语句中。
- 二者功能类似,但continue是终止本次循环,break是终止本层循环
- break、continue之后不能有其他的语句,因为程序永远不会执行其后的语句。
- 标号语句必须紧接在循环的头部。标号语句不能用在非循环语句的前面。
- 很多语言都有goto语句,goto语句可以随意将控制转移到程序中的任意一条语句上,然后执行它。但使程序容易出错。Java中的break和continue是不同于goto的。
6.结语
2020-3-27: Java基础语法(2)-变量
2020-3-27: Java基础语法(3)-运算符
今日好文推荐
今日资料推荐
最新文章
- 解锁scott用户及设置密码
- WPF快速入门系列(3)——深入解析WPF事件机制
- UVA 10739 String to Palindrome(动态规划 回文)
- Keil C51中变量和函数的绝对地址定位问题
- 模拟HTTP请求:Request Maker
- spring+hibernate基础
- Debian 安装Nvidia显卡驱动
- python集合增删改查,深拷贝浅拷贝
- Flex读取txt文件中的内容(三)
- java知识点4
- Java 8 新特性-菜鸟教程 (7) -Java 8 Nashorn JavaScript
- 通过HTTP请求响应过程了解HTTP协议
- 【技术分享会】 @第七期 android开发基础
- VMware Workstation Pro12安装RedHat6.4 64位
- Java 集合-List接口和三个子类实现
- 在没有jre环境下运行jar
- Zabbix实战-简易教程--业务类
- kafka的相关操作脚本
- HDU 1595 find the longest of the shortest【次短路】
- SS7