前言
- 本篇学习Groovy注释、变量和数据类型。
注释
- 单行注释
1. // 单行注释 2. println('Hello Groovy')
- 多行注释
1. /* 2. * 多行注释 3. * print 不换行打印 4. * 打印内容可用双引号,也可用单引号 5. * 可使用小括号,也可不用小括号 6. * 语句结束可写分号,也可省略 7. */ 8. println("换行打印") 9. print('不换行打印----') 10. println '不加括号和分号的打印' 11. println '加分号的打印';
变量
- 局部变量:使用def关键字
- 全局变量:不加def关键字为全局变量
1. /* 2. 局部变量定义,关键字 def,不加则为全局变量 3. */ 4. def name = '大家好,我是大海' 5. def sex = '男' 6. def age = 28 7. professional = '测试工程师' // 全局变量 8. String base = '北京' // 可以声明类型定义变量 9. 10. println(name) 11. 12. // 单引号和双引号区别:使用变量时 单引号当做字符串打印;双引号才打印变量 13. println('${sex}') // ${sex} 14. println("${sex}") // 推荐写法 15. println("$professional") // 不推荐,推荐加{}的写法 16. println(base)
数据类型
- byte、short、int
1. // byte 2. byte a = 99 3. println(a) 4. println "byte类型最小值:" + Byte.MIN_VALUE 5. println "byte类型最大值:" + Byte.MAX_VALUE 6. println("---------------") 7. 8. // short 9. short b = 999 10. println(b) 11. println "short类型最小值:" + Short.MIN_VALUE 12. println "short类型最大值:" + Short.MAX_VALUE 13. println("---------------") 14. 15. 16. // int 17. int c = 99999 18. println(c) 19. println "int类型最小值:" + Integer.MIN_VALUE 20. println "int类型最大值:" + Integer.MAX_VALUE 21. println("---------------")
- long、float、double
1. // long 2. long l = 99 3. println(l) 4. println "long类型最小值:" + Long.MIN_VALUE 5. println "long类型最大值:" + Long.MAX_VALUE 6. println("---------------") 7. 8. 9. // float 10. float f = 99.99 11. println(f) 12. println "float类型最小值:" + Float.MIN_VALUE 13. println "float类型最大值:" + Float.MAX_VALUE 14. println("---------------") 15. 16. // double 17. double d = 99.99999999 18. println(d) 19. println "double类型最小值:" + Double.MIN_VALUE 20. println "double类型最大值:" + Double.MAX_VALUE 21. println("---------------")
- boolean
1. // boolean 2. def boolean isLogin = true // true or false 3. println(isLogin) 4. println(!isLogin) // ! 表示取反
- String
1. // String 2. String name = "大 海" 3. println("name is " + name)