iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Java基础学习之标签
  • 245
分享到

Java基础学习之标签

2024-04-02 19:04:59 245人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录一、语法二、控制循环三、案例四、小结一、语法 label: @Test public void test3() { inner: f

一、语法

label:

@Test
    public void test3() {
        inner:
        for (int i = 0; i < 5; i++) {

            if (i == 3) {
                break inner;
            }
            System.out.println(i);
        }
        System.out.println("结尾");

    }

注意: 标签只能在for循环上面,中间不要插入语句

因此,标签应放在循环语句前,之间不应有其他语句。

在这里插入图片描述

二、控制循环

  • continue会退回最内层的循环开头, 并继续执行;
  • 带标签的continue会到达标签的位置, 重新进入标签下面的循环;
  • break会中断并跳出当前循环;
  • 带标签的break会中断跳出标签下面的循环.

三、案例

break 示例:


 @Test
    public void testBreakFor() {
        inner:
        for(int i = 0; i < 3; i++) {
            for(int j = 0; j < 3; j++) {
                if(i == 1 && j == 1) break inner;
                System.out.println(i + ", " + j);
            }
        }
        System.out.println("结尾");
    }

在这里插入图片描述

continue 示例:


 @Test
    public void test3() {
        inner:
        for (int i = 0; i < 5; i++) {

            if (i == 3) {
                break inner;
            }
            System.out.println(i);
        }
        System.out.println("结尾");

    }

在这里插入图片描述

另:

通常标签都像上文示例中一样,是单独写一行的。但这不是必须的,它也可以写在循环语句的首行开头。

inner: for(int i = 0; i < 3; i++) {}

四、小结

1.使用标签的唯一理由是:跳出嵌套循环。

2.标签定义在任何语句前基本上都是合法的,但只有定义在循环语句前才可能是可用的。

3.标签名不必是唯一的,只要不在嵌套循环的内外层上定义相同标签即可。

到此这篇关于Java基础学习之标签的文章就介绍到这了,更多相关Java标签内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Java基础学习之标签

本文链接: https://www.lsjlt.com/news/126826.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java基础学习之标签
    目录一、语法二、控制循环三、案例四、小结一、语法 label: @Test public void test3() { inner: f...
    99+
    2024-04-02
  • Git基础学习之tag标签操作详解
    目录共享标签推送本地的指定标签推送本地所有为推送的标签查看结果删除标签删除本地标签删除远程标签修改标签指定提交的代码标签在.git目录中的位置本文中所使用到的命令共享标签 默认情况下...
    99+
    2022-11-13
    Git 标签tag使用 Git 标签tag Git 标签
  • Git基础学习之标签tag的使用详解
    目录1、标签介绍2、列出标签3、创建标签(1)标签的分类(2)附注标签(3)轻量标签4、后期打标签1、标签介绍 软件的某个发行版本所对应的,其实就是软件开发过程中,某一个阶段的最后一...
    99+
    2022-11-13
    Git 标签tag使用 Git 标签tag Git 标签
  • Java 基础之NIO 学习详解
    目录一、NIO 简介1、NIO 三大核心(1)缓冲区 Buffer(2)通道 Channel(3)Selector 选择器2、NIO 和 IO 的区别二、NIO 的 API...
    99+
    2024-04-02
  • 【java基础学习】之DOS命令
    #java基础学习 1.常用的DOS命令: dir:列出当前目录下的文件以及文件夹  md: 创建目录    rd:删除目录cd:进入指定目录  cd.. :退回到上级目录  cd\ : 退回到根目录  del:删除文件  exit:退出d...
    99+
    2023-10-10
    linux 运维 java
  • Java基础之spring5新功能学习
    目录一、前言二、日志配置三、核心容器 支持@Nullable四、核心容器支持函数式风格五、支持整合 JUnit5一、前言 1.整个 Spring5 框架的代码基于 Java8 ,运行...
    99+
    2024-04-02
  • Java基础类学习之String详解
    目录1 String不可变性2 不可变的好处3 String+和StringBuilder效率差异4 String, StringBuffer and StringBuilder5 ...
    99+
    2022-12-27
    Java String类 Java String
  • Java基础学习之接口详解
    目录概述定义格式含有抽象方法含有默认方法和静态方法含有私有方法和私有静态方法基本的实现实现的概述抽象方法的使用默认方法的使用静态方法的使用私有方法的使用接口的多实现抽象方法默认方法静...
    99+
    2022-11-13
    Java接口使用 Java接口
  • Java基础学习之Swing事件监听
    目录一、初始代码架构二、需求分析2.1 写监听器2.2 发现问题2.3 使用匿名内部类优化代码2.4 优化完之后发现还是不是很优雅2.5 使用Lambda表达式再优化2.6 最终的代...
    99+
    2024-04-02
  • Java基础学习之实参和形参
    目录关于变量的赋值: 如果变量是基本数据类型,此时赋值的是变量所保存的数据值。 如果变量是引用数据类型,此时赋值的是变量所保存的数据的地址值。 public class Va...
    99+
    2024-04-02
  • c#基础学习之多态
    最近在看一本书《你必须知道的.Net》,书涵盖的内容比较多,对于c#,.Net平台以往所学的零散东西有了慢慢的总结和新的认识。把一些基础的东西记录于此。 先说说多态吧: 1.基类继承...
    99+
    2022-11-15
    c# 多态
  • java语言基础学习
    个[@more@]string 类的主要方法public int length()public char charat(int index)public string tolowercase()public string toupperca...
    99+
    2023-06-03
  • python学习之路--python基础
    本文主要介绍下python列表的的一些基本操作 列表是我们在python编程中常用的数据类型之一,通过列表我们可以对数据实现最方便的存储、修改等操作。 定义列表  1 names=['ZhangSan','LiSi','WangWu'] ...
    99+
    2023-01-30
    之路 基础 python
  • c#基础学习之封装
    作为一个初级GIS程序员,关于封装那些宏观的概念暂且不提,编程经常面对的就是“字段,属性,方法”,这也是面向对象的基本概念之一。 1.字段 通常定义为private,表示类的状态信息...
    99+
    2022-11-15
    c# 封装
  • Java基础学习之集合底层原理
    目录一、Collection集合二、List接口三、Set(Set底层是由Map实现的,所以一般都是问Map)四、Map一、Collection集合 Collection接口是单列...
    99+
    2024-04-02
  • Java基础学习之构造方法详解
    目录一、构造方法概述二、构造方法的注意事项三、标准类制作一、构造方法概述 构造方法是一种特殊的方法 作用:创建对象Student stu = new Student(); 格式: p...
    99+
    2024-04-02
  • Kotlin基础学习之位运算
    什么是位运算?程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算。举个例子,6的二进制是110,11的二进...
    99+
    2023-05-30
  • Java基础学习大全(一)
    基础学习 一、基本了解: 1、JVM、JRE和JDK的区别:     JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。                   java语言是跨平台,jvm不是...
    99+
    2023-09-04
    jvm java windows
  • Java基础学习之字符串知识总结
    目录一、前言二、String 类(字符串常量)2.1 String 类实例的创建2.2 String 对象的比较2.3 String对象的空值2.4 字符串拼接三、StringBui...
    99+
    2024-04-02
  • Springboot基础学习之初识SpringBoot
    目录一、图示二、springboot是什么三、spring是如何简化开发的?四、springboot五、第一个spingboot程序一、图示 spring再简化:SpringBoot...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作