05-Groovy-条件判断语句

简介: 05-Groovy-条件判断语句

前言

  • 本篇学习if和switch语句

if语句

  • if ...else...
1. // if条件语句
2. def age = 28
3. if (age >= 30) {
4.     println("${age}岁,不小了,该找女票了")
5. } else {
6.     println("还小呢,继续玩,才${age}岁")
7. }
  • if ... else if ...else..
1. def age = 28
2. if (age >= 30) {
3.     println("${age}岁,不小了,该找女票了")
4. } else if (age < 28 && age > 22) {
5.     println("还小呢,继续玩,才${age}岁")
6. }else {
7.     println("${age}尴尬的年纪")
8. }

switch语句

1. // switch语句
2. 
3. def int age = 28
4. switch (age) {
5. case { 0 < age && age < 6 }:
6.         println('在家打酱油呢')
7. break
8. case { 6 < age && age <= 22 }:
9.         println('好好学习吧')
10. break
11. case { 22 < age && age <= 28 }:
12.         println('工作搬砖ing')
13. break
14. case { 28 < age && age <= 30 }:
15.         println('赶紧相亲吧')
16. break
17. case { 30 < age }:
18.         println('放弃了,自己过吧!!!')
19. break
20. default:
21.         println('想躺平!')
22. 
23. }
相关文章
|
存储 大数据 API
大数据隐私保护策略:加密、脱敏与访问控制实践
【4月更文挑战第9天】本文探讨了大数据隐私保护的三大策略:数据加密、数据脱敏和访问控制。数据加密通过加密技术保护静态和传输中的数据,密钥管理确保密钥安全;数据脱敏通过替换、遮蔽和泛化方法降低敏感信息的敏感度;访问控制则通过用户身份验证和权限设置限制数据访问。示例代码展示了数据库、文件系统和API访问控制的实施方式,强调了在实际应用中需结合业务场景和平台特性定制部署。
4546 0
|
XML JavaScript 前端开发
【Java】Spring Boot中的配置properties 和 yml 的区别
【Java】Spring Boot中的配置properties 和 yml 的区别
|
Java 数据库连接 Nacos
SpringCloud微服务配置管理、配置热更新
SpringCloud微服务配置管理、配置热更新
772 0
|
存储 JavaScript API
Vue状态管理深度剖析:Vuex vs Pinia —— 从原理到实践的全面对比
Vue状态管理深度剖析:Vuex vs Pinia —— 从原理到实践的全面对比
1431 2
|
Nacos
Nacos 服务状态监听四种写发
Nacos 服务状态监听四种写发
596 0
|
Java Maven
maven配置阿里云镜像源
maven配置阿里云镜像源
44163 1
|
人工智能 供应链 搜索推荐
给大家隆重介绍一下“瓴羊One”!
给大家隆重介绍一下“瓴羊One”!
841 0
|
Docker 容器
docker将镜像文件保存到本地
docker将镜像文件保存到本地
1097 0
docker将镜像文件保存到本地
|
XML 存储 JSON
前端国际化和本地化的实现方法
前端国际化和本地化的实现方法
1135 0