觉得java标签,在循环控制语句中可以发挥出相当大的威力
简单的分析一下,循环语句标签的用法
continue lable;继续标签所在的循环
break lable;跳出标签所在的循环
1.单层循环
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class TestLabel {
public static void main(String[] args) throws IOException {
BufferedReader br = null;
int j = 0;
lable: for (int i = 0;; i++) {
System.out.println("input :" + i + "--" + j);
br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
if (s.equals("c")) {
continue lable;
} else if (s.equals("b")) {
break lable;
}
}
}
}
在单层循环中continue lable;break lable;和一般的continue 和 break 没什么区别
2.多层循环
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class TestLabel {
public static void main(String[] args) throws IOException {
BufferedReader br = null;
int j = 0;
lable: while (true) {
j++;
for (int i = 0;; i++) {
System.out.println("input :" + i + "--" + j);
br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
if (s.equals("c")) {
continue lable;
} else if (s.equals("b")) {
break lable;
}
}
}
}
}
在多层循环中continue lable;break lable;就和continue 和 break不一样了,
continue lable;继续标签所在的循环,即跳出了for循环,继续while中的循环
break lable;跳出标签所在的循环,即不仅跳出了for循环,同时也跳出了while循环
分享到:
相关推荐
Java实验-循环语句,for,while,do-while
JAVA程序设计(OCJA认证)
- Java 执行控制流程 - 条件语句 - if 条件语句 - if...else 条件语句 - if...else if 多分支语句 - switch case多分支语句 - 循环语句 - while 循环语句 - do...while 循环 - for 循环语句 - 跳转语句 ...
java私塾面试题----SQL语句
《编译原理》课程设计-DO-WHILE循环语句的翻译程序设计(LL(1)法、输出三地址表示)资料.docx《编译原理》课程设计-DO-WHILE循环语句的翻译程序设计(LL(1)法、输出三地址表示)资料.docx《编译原理》课程设计-DO-WHILE...
算法初步课件 1.2.3 基本算法语句--循环语句.ppt
DO-WHILE循环语句的翻译程序设计(LL(1)法、输出三地址表示),程序可运行出结果
C语言--控制语句笔记
288-用for语句控制蜂鸣器鸣笛次数(51单片机C语言实例Proteus仿真和代码)288-用for语句控制蜂鸣器鸣笛次数(51单片机C语言实例Proteus仿真和代码)288-用for语句控制蜂鸣器鸣笛次数(51单片机C语言实例Proteus仿真和代码...
条件语句--if语句和switch语句 循环语句--for循环、while循环、do…while循环 转移语句--break语句、continue语句
287-用swtich语句的控制P0口8位LED的点亮状态(51单片机C语言实例Proteus仿真和代码)287-用swtich语句的控制P0口8位LED的点亮状态(51单片机C语言实例Proteus仿真和代码)287-用swtich语句的控制P0口8位LED的点亮状态...
286-用if语句控制P0口8位LED的流水方向(51单片机C语言实例Proteus仿真和代码)286-用if语句控制P0口8位LED的流水方向(51单片机C语言实例Proteus仿真和代码)286-用if语句控制P0口8位LED的流水方向(51单片机C语言实例...
编译_DO-WHILE循环语句的翻译程序设计(LR方法、四元式表示)
Java中do---while语句.pdf 学习资料 复习资料 教学资源
Linux运维-运维系统服务04-Shell脚本d4-Shell循环-05循环控制语句.mp4
C语言程序设计-C语言控制语句.pptx
Visual Basic课件:第7章-程序控制语句_循环.ppt