觉得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循环
分享到:
相关推荐
全书内容分为3篇24课,其中第1课到15课是编程基础篇,依次介绍Java与运行环境、Java开发利器、Java数据类型、变量和常量、Java运算符、表达式和字符串、Java基本结构和条件控制语句、Java循环语句和跳转语句、数组、...
全书内容分为3篇24课,其中第1课到15课是编程基础篇,依次介绍Java与运行环境、Java开发利器、Java数据类型、变量和常量、Java运算符、表达式和字符串、Java基本结构和条件控制语句、Java循环语句和跳转语句、数组、...
首先,我们要理解Java的基础语法,包括变量、数据类型、运算符、控制结构(如if语句、for循环、while循环)以及方法的定义和调用。这些基础知识构成了Java程序的基本框架,是每个程序员必须掌握的。 其次,深入学习...
Java中的控制流语句,如if条件语句、switch语句、for、while和do-while循环,用于决定程序的执行顺序。理解这些控制结构对于编写逻辑复杂的代码至关重要。 异常处理是Java中的另一个关键点。通过try-catch-finally...
9.3.2 控制标签的应用 9.3.3 表单标签的应用 …… 第10章 邂逅数据库持久化利器 第11章 探秘数据库持久化利器 第12章 简化企业开发瑰宝之一 第13章 简化企业开发瑰宝之二 第14章 程序员的伴侣 第2篇 范例演练篇 第...
在Java中,这通常涉及到控制流结构,包括条件语句(如if-else)和循环(如for,while,do-while)。通过这些结构,我们可以根据不同的条件执行不同的代码块,或者重复执行特定任务,这些都是理解和构建复杂程序的...
2. **Chapter03** - 基本语法:这部分内容涵盖变量、数据类型、运算符、控制流程(如条件语句if/else,循环for/while)、方法定义和调用等基础编程元素,是理解任何编程语言的核心。 3. **Chapter04** - 类与对象:...
流程控制语句方面,笔记中提及了顺序结构、选择结构和循环结构,这些是实现程序逻辑控制的基础。 随后,笔记转向数组和字符串的处理,这是编写Java程序中经常会使用到的数据结构。方法是Java程序中进行函数调用的...
第二至第五章,主要讲解Java的基础语法,包括数据类型(如整型、浮点型、字符型和布尔型)、变量、常量、运算符、流程控制语句(如if条件语句、switch选择语句、for、while循环等)以及基本的输入输出操作。...
Java的基础语法是学习的第一步,包括数据类型(如整型、浮点型、字符型和布尔型)、变量、运算符、控制结构(如if语句、for循环和while循环)以及流程控制。接着,你需要掌握函数的使用,了解如何定义和调用函数,...
包括数据类型(如整型、浮点型、字符型等)、变量声明、运算符、流程控制语句(如if条件语句、for循环、while循环)等。理解这些基本元素是构建任何Java程序的基础。 接下来,深入学习面向对象编程(OOP)原则,这...
然后,它会引导学习者了解Java的基本语法,如数据类型、变量、运算符、控制结构(如if语句和循环)、方法等。这些是编程的基础,也是所有后续学习的起点。 接下来,教程将深入讲解类和对象的概念,这是Java面向对象...
从基础的变量、数据类型和运算符开始,逐渐引入了Java的流程控制语句(如if语句、循环),然后转向面向对象的概念。书中还着重介绍了Java的异常处理机制,这是编写健壮应用程序不可或缺的一部分。Java的集合框架是...
2. **控制结构**:包括条件语句(if-else, switch-case)和循环(for, while, do-while),用于根据条件执行特定代码或重复执行代码块。 3. **类与对象**:类是Java中的蓝图,定义了对象的属性和行为。对象是类的...
Java的基础语法包括变量声明、数据类型(如整型、浮点型、字符型和布尔型)、流程控制(如if-else语句、switch-case、for、while和do-while循环)以及运算符(如算术、比较和逻辑运算符)。了解这些基本元素是编写...
Java的语法结构是学习的重点,包括变量、数据类型、运算符、控制流(如if语句和循环)、方法定义和调用等。 类和对象是Java的核心概念。课件中会详细介绍如何定义类,以及如何通过构造函数初始化对象。同时,会讲解...
3. **控制结构**:包括条件语句(if-else,switch-case)和循环(for、while、do-while),用于决定程序的执行流程。 4. **方法**:是Java中的函数,用来封装代码逻辑。理解参数传递、返回值和重载的概念很重要。 ...
学习Java时,你需要了解基本的语法结构,包括变量声明、数据类型(如整型、浮点型、字符串和布尔型)、控制流语句(如if条件语句、for和while循环)、以及方法定义和调用。 其次,理解类和对象的概念至关重要。在...
学习Java的基础包括了解变量、数据类型、运算符、流程控制语句(如if语句、switch语句、for循环、while循环)以及方法的定义和调用。 接着,你需要掌握类和对象的概念,这是面向对象编程的核心。在Java中,类是对象...