Java 12 中的 Switch Case2024 年 9 月 10 日 | 阅读 3 分钟 Java 中的 switch case 在最近的 Java 版本中进行了一些修改,增加了新功能。在本教程中,我们将讨论 Java 12 中的 switch case。不过,在此之前,让我们来看一个展示传统 switch case 实现的例子。 文件名: TraditionalSwitch.java 输出 The day is not valid. Days of Weekday. Days of Weekend. 使用 Java 12 的 Switch Case在 Java 12 中,switch case 进行了以下修改:
使用多个标签文件名: LatestSwitchExpression.java 输出 Eleven or Twelve Thirteen or Fourteen The number is invalid. Fifteen or Seventeen or Nineteen The number is invalid. 通过箭头返回数值我们也可以在 switch 表达式中使用箭头 (->)。在这种情况下,不需要 break 语句来防止贯穿。在以下情况下不会发生贯穿。 文件名: LatestSwitchExpression1.java 输出 Eleven or Twelve Thirteen or Fourteen The number is invalid. Fifteen or Seventeen or Nineteen The number is invalid. 通过 break 返回数值现在 switch 可以被视为一个表达式,也称为 value breaks。在 break 关键字之后,我们可以放置一个值。请观察以下示例。 文件名: LatestSwitchExpression2.java 输出 Eleven or Twelve Thirteen or Fourteen The number is invalid. Fifteen or Seventeen or Nineteen The number is invalid. 注意:上述程序使用我们编译包含传统 switch 表达式的程序的方法将无法编译。对于编译过程,请使用以下命令。javac --enable-preview --release 12 filename.java 编译过程完成后,使用以下命令运行程序。 java --enable-preview filename 下一个主题Java 中的猪游戏 |
在 Java 中,Fork/Join 框架主要用于提供与并行处理和编程相关的功能,它通过将操作分解为更小的操作或指令来完成,然后利用可用核心进行处理...
阅读9分钟
在 Java 中,有多种方法可以检索日期范围。最常见的选择是使用 Java 标准库中的内置类,例如 LocalDate 类,或者第三方库,例如 Joda-Time 或 Java 8 中引入的较新的 Java Time API...
阅读 4 分钟
为了解决 Java 中的子数组求和索引问题,我们正在寻找连续子数组的那些特定索引,这些索引加起来等于目标值。这个问题在算法面试中很常见,尤其是在讨论使用哈希映射优化时间复杂度时。问题陈述给定...
5 分钟阅读
Lock 接口是 Java 中最常用的接口之一。Lock 接口位于 Java.util.concurrent.locks 包中,我们将其用作线程同步机制,即类似于 synchronized 块。它比 synchronized 更灵活,并提供了更多选项...
阅读 4 分钟
形数是数字序列的经典来源。在本节中,我们将学习什么是形数,并创建 Java 程序来检查给定的数字是否为形数。形数程序经常在...中询问。
阅读 8 分钟
Java 和 Bastar,虽然在它们的性质和目的上相去甚远,但它们本身都是引人入胜的实体。一个是广泛使用的编程语言,而另一个是指印度一个文化底蕴丰富的地区。在本节中,我们将讨论...
阅读 3 分钟
Java 中的套接字编程支持客户端和服务器之间的网络通信。由于套接字作为通信端点,因此它可以发送和接收数据。客户端和服务器必须知道彼此的 IP 地址以及一个特定的...
阅读9分钟
Java.nio.DoubleBuffer 具有 rewind() 函数。要重置此缓冲区,请使用 DoubleBuffer 类。如果之前标记了位置,它将被丢弃。此方法在保持限制的同时将位置重置为零。当需要执行多个通道写入时...
阅读 3 分钟
提供了广泛的库支持。这些库以包的形式组织,提供了一套丰富的工具和函数,可简化开发、增加代码重用并促进维护。在本综合章节中,我们将探讨 Java 包、其目的、特殊功能以及它们如何为整体...
阅读 8 分钟
栈作为一种线性数据结构,实现的是后进先出 (LIFO) 方法,因此最后添加的元素最先被移除。需要使用两个 FIFO 队列来实现 LIFO 栈,因为它们按照先进先出...
5 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India