3.4 流程控制 Myth丶恋晨 2023-09-30 19:41 8阅读 0赞 流程控制分为:顺序结构、分支结构、循环结构 ![85887f5926cd6a71d003fb8e299702cc.png][] 3.4.1 switch-case分支 package com.msb.test01 def a = 74 //在Groovy中a可以是任意类型: switch (a){ //按照类型比较:a.class //case后面可以按照不同类型进行判断: case 'abc': println "这是第1个分支" break; case [4,7,9]: //列表 println "这是第2个分支" break; case 45..98: //范围 println "这是第3个分支" break; case Integer: println "这是第4个分支" break; case BigDecimal: println "这是第5个分支" break; default: println "这是第6个分支" break; } ![d9e3fb4007ecde4c96bac772f6d446f5.gif][] ![d8b004109cd935ad65023a2575359ba3.gif][] 在switch-case结构中,非常灵活,所以也非常常用 3.4.2 for循环 package com.msb.test01 //普通循环: for(def i = 1;i <= 10;i++){ println i } println "----------------------------" //对范围循环: for(i in 10..30){ println i } println "----------------------------" //对列表循环: for(i in [1,2,3,4,5]){ println i } println "----------------------------" //对Map循环: for(i in [1002:"zhangsan",2004:"lisi",9004:"zhuliu"]){ println i.key + "-----" + i.value } ![3595dbcb8e4f4de3c47f7498ee8d761f.gif][] ![aa85f62cfa12c9cd9db32ce358f1f93a.gif][] [85887f5926cd6a71d003fb8e299702cc.png]: https://img-blog.csdnimg.cn/img_convert/85887f5926cd6a71d003fb8e299702cc.png [d9e3fb4007ecde4c96bac772f6d446f5.gif]: https://img-blog.csdnimg.cn/img_convert/d9e3fb4007ecde4c96bac772f6d446f5.gif [d8b004109cd935ad65023a2575359ba3.gif]: https://img-blog.csdnimg.cn/img_convert/d8b004109cd935ad65023a2575359ba3.gif [3595dbcb8e4f4de3c47f7498ee8d761f.gif]: https://img-blog.csdnimg.cn/img_convert/3595dbcb8e4f4de3c47f7498ee8d761f.gif [aa85f62cfa12c9cd9db32ce358f1f93a.gif]: https://img-blog.csdnimg.cn/img_convert/aa85f62cfa12c9cd9db32ce358f1f93a.gif
相关 流程控制 1、顺序结构 2、if条件语句 判断输入的字符是否为大写字母(if......else........): package 选择结构; imp 曾经终败给现在/ 2023年08月17日 16:08/ 0 赞/ 114 阅读
相关 流程控制 假如把写程序比做走路,那我们到现在为止,一直走的都是直路,还没遇到过分叉口,想象现实中,你遇到了分叉口,然后你决定往哪拐必然是有所动机的。你要判断那条岔路是你真正要走的路,如果 不念不忘少年蓝@/ 2023年01月18日 09:29/ 0 赞/ 185 阅读
相关 流程控制 break 跳出本层循环 continue 结束本次循环,执行下次循环。 return 用在函数中,如果函数有返回值类型,那么return应该返 柔光的暖阳◎/ 2022年07月15日 09:09/ 0 赞/ 229 阅读
相关 流程控制 题目描述 实现 fizzBuzz 函数,参数 num 与返回值的关系如下: 1、如果 num 能同时被 3 和 5 整除,返回字符串 fizzbuzz 2、如果 布满荆棘的人生/ 2022年06月04日 00:13/ 0 赞/ 228 阅读
相关 Shell 流程控制 Shell 流程控制 和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): <?php if (isset($_GE 妖狐艹你老母/ 2022年05月26日 11:17/ 0 赞/ 305 阅读
相关 shell流程控制 case ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLm 妖狐艹你老母/ 2022年03月09日 07:48/ 0 赞/ 336 阅读
相关 流程控制语句 【 流程控制语句】 主要内容 if else判断语句 switch选择语句 for循环语句 while循环语句 do while循环语 痛定思痛。/ 2022年02月23日 08:55/ 0 赞/ 428 阅读
相关 流程控制 流程控制 1. if...else判断: 2. while 循环 3. for 循环 ps:缩进表示代码块的归属,同一级别的代码快由上至下一次执行。 if 判 逃离我推掉我的手/ 2021年12月09日 01:23/ 0 赞/ 303 阅读
相关 流程控制 流程:代码执行的过程 流程控制:就是对代码执行的过程进行管控 流程控制的三大结构: 顺序结构: 代码从上到下,依次执行 拼搏现实的明天。/ 2021年12月01日 12:30/ 0 赞/ 322 阅读
还没有评论,来说两句吧...