Groovy嵌入开关语句

它也可以有一个嵌套的switch语句。语句的一般形式如下所示-

switch(expression) {

case expression #1:

statement #1

...

case expression #2:

statement #2

...

case expression #N:

statement #N

...

default:

statement #Default

...

}

下面是嵌入开关语句的一个示例-

class Example {

static void main(String[] args) {

//Initializing 2 variables i and j

int i = 0;

int j = 1;

// First evaluating the value of variable i

switch(i) {

case 0:

// Next evaluating the value of variable j

switch(j) {

case 0:

println("i is 0, j is 0");

break;

case 1:

println("i is 0, j is 1");

break;

// The default condition for the inner switch statement

default:

println("nested default case!!");

}

break;

// The default condition for the outer switch statement

default:

println("No matching case found!!");

}

}

}

在上面的例子中,我们首先将一的变量初始化为一个的值为2。然后我们有一个开关语句,它计算变量一个的值。 基于变量的值,它将执行语句的相关案例集。上面的代码的输出将是-

i is 0, j is 1

c vb java switch语句是_groovy嵌入switch语句 - Groovy教程相关推荐

  1. java代码中的嵌入sql_java中嵌入sql语句

    很多数据库的初学者学了不少sql语句,却知道在程序里怎么执行他们,这里以java为例,介绍一下java的嵌入sql语句 1.简单的链接数据库: import java.sql.Connection; ...

  2. java switch case 跳转_Java switch case语句

    1.switch case 语句有如下规则: switch 语句中的变量类型可以是: byte.short.int 或者 char.从 Java SE 7 开始,switch 支持字符串 String ...

  3. java switch是什么意思_java switch语句详解

    switch 语句的格式: switch ( 整型或字符型变量 ) { case 变量可能值1 : 分支一; break; case 变量可能值2 : 分支二; break; case 变量可能值3 ...

  4. java语言提供结构_java学习之语句结构

    在java语言当中存在4中语句结构,分别是: 1.顺序结构 2.判断结构 3.选择结构 4.循环结构 一.顺序结构: 所谓的顺序结构,也就是当不指定其他三种语句结构的情况下,语句是从上往下依次执行的, ...

  5. 我们的java项目,要不要废弃switch

    java项目中要不要废弃使用switch 先看switch是怎么产生的: 很久以前,计算能力很昂贵,电脑性能很差,人们便想着法子的提高执行效率 先看看if(test==0)的处理逻辑: 先是把test ...

  6. java语句类型_01-java数据类型与语句

    一.编程基础 数据类型和运算符 1.注释:Java 中有三种注释 单行注释(//). 多行注释(/**/). 文档注释 2.标识符:用于变量.类.方法命名 类名的标识符每个单词的首字母都要大写, 方法 ...

  7. java中的四个跳转语句_Java中的流程控制语句 (基础篇四)

    流程控制就是对事物次序的布置和安排,在程序中就是对代码执行次序的安排和控制 程序中的流程控制主要有三种:顺序流程.选择流程.循环流程. 顺序流程:比如打印输出的代码按照指定的顺序结构依次排序,打印的结 ...

  8. Java基础--基础语法笔记(二)--Switch的用法

    直接步入主题,接着记录学习java的一些重要笔记.对于一些比较简单的内容,就不会详细的去进行记录. Switch的用法 格式一: switch (表达式) {case 条件1:语句1;break;ca ...

  9. switch语句及三种循环语句

    switch语句 语句格式 switch(表达式){case 1:语句1;break;case 2:语句2;break;....default:语句体n+1;break; } 执行流程 首先计算出表达 ...

  10. JAVA 黑马学习笔记记录 for switch while do...while

    根据运算符的功能,我们把运算符分成哪几类? 逻辑运算符(与(&) 或(|) 非(!) 短路与(&&有假就假) 短路或(||有真就真) ^异或(相同为假,不同为真) 条件 boo ...

最新文章

  1. 图解半监督学习FixMatch,只用10张标注图片训练CIFAR10
  2. SAP BW查看数据源提取方法
  3. dbtool一bug跟踪记
  4. 【u009】瑞瑞的木板
  5. 【数据结构 严蔚敏版】 排序基本操作
  6. JavaScript---去除字符串中的空格(五种方式,总有一种适合你)
  7. Oracle项目管理系统之合同基本信息
  8. 2018ACM/ICPC 焦作网络预选赛-A Magic Mirror
  9. php 苹果手机传图,苹果手机照片怎么传到另一个手机的方法【图文教程】
  10. 猜拳小游戏java_java 猜拳小游戏
  11. CSDN博客专家申请成功
  12. pink老师 JS p61课后作业
  13. 关于浮点运算和定点运算
  14. 平安性格测试题及答案_平安人寿做性格测试怎么?
  15. 和平精英追猎模式怎么没了 和平精英追猎下架原因
  16. Transfer learning for deep neural network-based partial differential equations solving论文笔记
  17. canvas+html实现视频弹幕,可以全屏实现
  18. jmeter性能测试(配置原件)
  19. 苹果网站导航网站推荐(www.mac110.com)
  20. 2022年下半年信息系统项目管理师上午真题及答案解析

热门文章

  1. python实现 Polar码极化过程
  2. 根号n向下取整的c语言编程,【向上取整/向下取整】C语言向上或向下取整 函数...
  3. 倾斜摄影Smart3D建模培训视频 附文档数据下载
  4. python爬取酷狗音乐top500_Python爬取酷狗音乐TOP500榜单
  5. (hightopo)学习笔记(1)
  6. bat脚本重启tomcat
  7. 黑苹果快捷键修改_小米air13.3安装黑苹果教程
  8. c语言酒店信息管理实训作业,c语言实训报告宿舍管理系统.docx
  9. 吴裕雄--天生自然 高等数学学习:函数展开成幂级数
  10. 知识图谱构建流程详解