Switch 声明

优质
小牛编辑
128浏览
2023-12-01

有时,嵌套的if-else语句是如此常见,并且经常被使用,因此设计了一个更简单的语句,称为switch语句。

switch(expression) { 
   case expression #1: 
   statement #1 
   ... 
   case expression #2: 
   statement #2 
   ... 
   case expression #N: 
   statement #N 
   ... 
   default:
   statement #Default 
   ... 
} 

本声明的一般工作如下 -

  • 要计算的表达式放在switch语句中。

  • 将定义多个案例表达式,以根据表达式的评估来决定应该执行哪一组语句。

  • 最后,语句的每个案例部分都会添加一个break语句。 这是为了确保在执行相关语句集后立即退出循环。

  • 还有一个default case语句,如果之前的case表达式都没有计算为true,则会执行该语句。

下图显示了switch-case语句的流程。

切换语句

以下是switch语句的示例 -

class Example { 
   static void main(String[] args) { 
      //initializing a local variable 
      int a = 2
      //Evaluating the expression value 
      switch(a) {            
         //There is case statement defined for 4 cases 
         // Each case statement section has a break condition to exit the loop 
         case 1: 
            println("The value of a is One"); 
            break; 
         case 2: 
            println("The value of a is Two"); 
            break; 
         case 3: 
            println("The value of a is Three"); 
            break; 
         case 4: 
            println("The value of a is Four"); 
            break; 
         default: 
            println("The value is unknown"); 
            break; 
      }
   }
}

在上面的例子中,我们首先将变量初始化为值2.然后我们有一个switch语句来计算变量a的值。 根据变量的值,它将执行相关的一组语句。 上述代码的输出将是 -

The value of a is Two

最后更新:

类似资料

  • 2.2. 声明 声明语句定义了程序的各种实体对象以及部分或全部的属性。Go语言主要有四种类型的声明语句:var、const、type和func,分别对应变量、常量、类型和函数实体对象的声明。这一章我们重点讨论变量和类型的声明,第三章将讨论常量的声明,第五章将讨论函数的声明。 一个Go语言编写的程序对应一个或多个以.go为文件后缀名的源文件中。每个源文件以包的声明语句开始,说明该源文件是属于哪个包。

  • 本页包含内容: 模块范围 代码块 引入声明 常量声明 变量声明 类型的别名声明 函数声明 枚举声明 结构体声明 类声明 协议声明 构造器声明 析构声明 扩展声明 下标脚本声明 运算符声明 声明修饰符 一条声明可以在你的程序里引入新的名字和构造。举例来说,你可以使用声明来引入函数和方法,变量和常量,或者来定义 新的命名好的枚举,结构,类和协议类型。你也可以使用一条声明来延长一个已经存在的命名好的类型

  • 这里需要说明一下,笔者不建议在Windows环境下进行深度学习的研究,一方面是因为Windows所对应的框架搭建的依赖过多,社区设定不完全;另一方面,Linux系统下对显卡支持、内存释放以及存储空间调整等硬件功能支持较好。如果您对Linux环境感到陌生,并且大多数开发环境在Windows下更方便操作的话,希望这篇文章对您会有帮助。 关于计算机的硬件配置说明 推荐配置 如果您是高校学生或者高级研究人

  • 本教程不得用于任何形式的商业用途,如果需要转载请与作者SCP-173联系,如果发现未经允许复制转载,将保留追求其法律责任的权利。 关于计算机的硬件配置说明 推荐配置 如果您是高校学生或者高级研究人员,并且实验室或者个人资金充沛,建议您采用如下配置: 主板:X99型号或Z170型号 CPU:i7-5830K或i7-6700K 及其以上高级型号 内存:品牌内存,总容量32G以上,根据主板组成4通道或8

  • 一旦获得连接,我们就可以与数据库进行交互。 JDBC Statement, CallableStatement,和PreparedStatement接口定义了使您能够发送SQL或PL/SQL命令以及从数据库接收数据的方法和属性。 它们还定义了有助于桥接数据库中使用的Java和SQL数据类型之间的数据类型差异的方法。 下表提供了每个接口确定要使用的接口的目的的摘要。 接口 推荐用途 Statemen

  • 此书电子版免费供大家下载阅读,如果您已为此副本付费,请立即申请退款并联系作者举报此行为。请注意,虽然此书电子版免费供大家阅读,但这并不代表作者放弃了版权,您在未经授权的情况下依然不得以任何方式复制或抄袭本书内容。此书的电子版目前仅授权图灵社区和百度阅读两个平台发布,如果您通过其他渠道获取到了此副本,则是侵权行为,请到上述两个平台下载合法授权的副本。获取合法授权副本的好处是可以及时得到此书的最新版本