课程表

Groovy课程

工具箱
速查手册

Groovy 变量

当前位置:免费教程 » Java相关 » Groovy

Groovy中的变量可以通过两种方式定义 - 使用数据类型的本地语法,或者使用def关键字。对于变量定义,必须明确提供类型名称或在替换中使用“def”。这是Groovy解析器需要的。

Groovy中有以下基本类型的变量,如上一章所述 -

  • byte - 这用于表示字节值。例如2。

  • short - 用于表示一个短数。例如10。

  • int - 这用于表示整数。 例如1234。

  • long - 这用于表示一个长数。例如10000090。

  • float - 用于表示32位浮点数。例如12.34。

  • double - 这用于表示64位浮点数。例如12.3456565。

  • char - 这定义了单个字符文字。例如'a'。

  • Boolean - 这表示一个布尔值,可以是true或false。

  • String - 这是以字符串形式表示的文本。 例如“Hello World”。

Groovy还允许其他类型的变量,如数组,结构和类,我们将在后续章节中看到。

变量声明

变量声明告诉编译器为变量创建存储的位置和大小。

下面是一个变量声明的例子 -

  1. class Example {
  2. static void main(String[] args) {
  3. // x is defined as a variable
  4. String x = "Hello";
  5. // The value of the variable is printed to the console
  6. println(x);
  7. }
  8. }

在线运行实例

当我们运行上面的程序,我们会得到以下结果 -

  1. Hello

变量命名

变量的名称可以由字母,数字和下划线字符组成。 它必须以字母或下划线开头。 大写和小写字母是不同的,因为Groovy,就像Java是一种区分大小写的编程语言。

  1. class Example {
  2. static void main(String[] args) {
  3. // Defining a variable in lowercase
  4. int x = 5;
  5. // Defining a variable in uppercase
  6. int X = 6;
  7. // Defining a variable with the underscore in it's name
  8. def _Name = "Joe";
  9. println(x);
  10. println(X);
  11. println(_Name);
  12. }
  13. }

在线运行实例

当我们运行上面的程序,我们会得到以下结果 -

  1. 5
  2. 6
  3. Joe

我们可以看到x和X是两个不同的变量,因为区分大小写,在第三种情况下,我们可以看到_Name以下划线开头。

打印变量

您可以使用println函数打印变量的当前值。下面的示例显示了如何实现这一点。

  1. class Example {
  2. static void main(String[] args) {
  3. //Initializing 2 variables
  4. int x = 5;
  5. int X = 6;
  6. //Printing the value of the variables to the console
  7. println("The value of x is " + x + " The value of X is " + X);
  8. }
  9. }

在线运行实例

当我们运行上面的程序,我们会得到以下结果 -

  1. The value of x is 5 The value of X is 6
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号