Java Goto
与其他编程语言不同,Java 没有 goto
。 相反,Java 包含关键字 label
。
关键字 label
的作用是改变程序的流程,根据指定的条件跳转到程序的另一段。
众所周知,break 和 continue 这两个基本关键字用于改变循环的方向。 如果您正在使用循环,关键字 continue 将根据条件跳过循环内代码的特定部分,而关键字 Break 将根据特定条件将您带出循环。
关键字标签仅在嵌套循环语句之前有用。 您还可以通过组合 break 和 continue 关键字来使用指定的标签名称。
在本文中,我们将了解如何在 Java 程序中使用关键字标签,并且我们将通过使用必要的示例和解释来讨论该主题,以使该主题更容易。
Java 关键字 label 与关键字 Break
在下面的示例中,我们将学习如何在 Java 程序中使用 label。 这个例子非常简单。
代码如下:
class JavaGoto
{
public static void main( String args[] ) {
end:
for (int i=0;i<9;i++)
{
if (i==5)
{
break end;
}
System.out.println("Current number is: "+i);
}
}
}
在示例中,我们首先创建了一个名为 JavaGoto 的类和一个名为 end: 的标签。 之后,我们通过 for (int i=0;i<9;i++)
行创建了一个循环,并在循环内部创建了一个条件,当 i 的值等于 5 时停止循环。
当 i 的值等于 5 时,我们将中断循环并打印输出。
运行该程序时,您将得到以下输出。
Current number is: 0
Current number is: 1
Current number is: 2
Current number is: 3
Current number is: 4
Java 关键字 label 带有关键字 continue
在下一个示例中,我们将看另一个示例,其中我们将 label 与关键字 continue 结合起来。 代码如下所示:
class JavaGoto
{
public static void main( String args[] ) {
cont:
for (int i=0;i<9;i++)
{
if (i==5)
{
continue cont;
}
System.out.println("Current number is: "+i);
}
}
}
在上面的示例中,我们首先创建了一个名为 JavaGoto 的类和一个标签名称 cont:。 之后,我们通过 for (int i=0;i<9;i++)
行创建了一个循环,并在循环内部创建了一个条件,当 i 的值等于 5 时跳过循环的操作。
当 i 的值等于 5 时,我们将跳过循环的当前操作并打印输出。
现在,当您运行上述程序时,您将得到如下所示的输出。
Current number is: 0
Current number is: 1
Current number is: 2
Current number is: 3
Current number is: 4
Current number is: 6
Current number is: 7
Current number is: 8
请注意,此处共享的代码示例是 Java 语言,如果您的系统不包含 Java,则必须在您的环境中安装 Java。
相关文章
Java - 在方法参数中使用 Nullable 注注解
发布时间:2023/08/07 浏览次数:181 分类:Java
-
本文简要讨论 @Nullable 注解,并通过代码示例演示其在方法参数中的使用。@Nullable 注解及其在方法参数中的使用 @Nullable 注释允许您创建可以返回 null 值的方法调用。
Java - 在方法参数中使用 NotNull 注解
发布时间:2023/08/07 浏览次数:148 分类:Java
-
本文将讨论 @NotNull 注解,并使用代码示例来演示我们如何在 Java 中工作时在方法参数中使用它。@NotNull 注解概述 如果你想设置变量或方法不返回任何空值,那么你可以使用 @NotNull 注解。
Java 中的省略号
发布时间:2023/08/07 浏览次数:61 分类:Java
-
省略号是新程序员需要学习的一种不常见的 Java 语法。 即使一些经验丰富的程序员也没有太多经验。在本文中,我们将讨论省略号或...的使用。此外,我们将通过使用必要的示例和解释来描述
Java 中的向下转型
发布时间:2023/08/07 浏览次数:98 分类:Java
-
在本文中,我们将了解 DownCasting 的详细信息。 此外,我们将通过使用必要的示例和解释来描述该主题,以使该主题更容易。Java 中的向下转型
Java中字节缓冲区类的演示
发布时间:2023/08/06 浏览次数:174 分类:Java
-
本文将帮助您了解 Java 虚拟机如何处理字节缓冲区类。 我们还将标明其范围并列出其主要参数。 最后,我们将运行两个 Java 程序来演示我们所讨论的内容。
Java中的循环缓冲区
发布时间:2023/08/06 浏览次数:113 分类:Java
-
本文介绍如何使用数组和链表在 Java 中生成循环缓冲区。Java中的循环缓冲区 循环缓冲区称为数组,用作队列。 当我们不断地将数据从一个进程移动到另一个进程时,我们无法将该数据存储在永
在Java中调用REST API
发布时间:2023/08/06 浏览次数:97 分类:Java
-
在本文中,我们将了解 REST API、它的工作原理和关键功能,以及如何使用 GET 和 POST 请求在 Java 中调用 REST API。Java REST API 概述 REST 一词被定义为表述性状态转移。