快捷搜索:  汽车  科技

java常量规则(Java17变量和常量)

java常量规则(Java17变量和常量)举例说明:String stringValue = "我只是一个字符串的演示"; Object objectValue = new Object();如何使用变量变量顾名思义是一个可以变化的值。也就是说变量可以在使用时随时的修改变量的值, 只有这样使用变量在编写程序中才有了意义。这里的变量类型,除了可以支持基础数据类型: Byte、short、int、long、Float、double、Boolean、char外。int intVale = 1; long longValue = 100; char charValue = 'a';还可以定义引用数据类型:Byte、Short、Integer、Long、Float、Double、boolean、Character。Short shortValue = 100; Float floatValue = 1.0f;

变量变量的概念

关于变量的程序概念。在程序设计中, 变量(Variable)是指一个数值,或者一个信息值的存储(内存)地址。与之对应的是标识符。和数学中的变量功能很相似。

java常量规则(Java17变量和常量)(1)

不管是哪一种编程语言, 都有变量的定义,都是通用的方式。变量类型、变量名、变量的赋值、变量的具体的值(地址引用)。只是关键字和顺序略有不同。 基础的用法就是知道如何定义即可, 进阶用法就是了解定义变量的背后逻辑, 为什么需要变量的存在。

变量的定义

在 Java 中如何定义变量呢?

定义的格式为:变量类型 变量名; 或者 变量类型 变量名 = 初始化的值;

这里的变量类型,除了可以支持基础数据类型: Byte、short、int、long、Float、double、Boolean、char外。

int intVale = 1; long longValue = 100; char charValue = 'a';

还可以定义引用数据类型:Byte、Short、Integer、Long、Float、Double、boolean、Character。

Short shortValue = 100; Float floatValue = 1.0f; Boolean boolValue = true;

并且还可以指定任何的 Java 类。举例说明:String、ArrayList、Object、Map 以及自己定义的类。

String stringValue = "我只是一个字符串的演示"; Object objectValue = new Object();如何使用变量

变量顾名思义是一个可以变化的值。也就是说变量可以在使用时随时的修改变量的值, 只有这样使用变量在编写程序中才有了意义。

举例说明:

java常量规则(Java17变量和常量)(2)

分别调整成绩 score 为 50, 70, 90 查看运行效果:

java常量规则(Java17变量和常量)(3)

变量的作用域

在应用程序编写代码中, 变量的作用域通常是需要掌握的必备知识点之一, 因为不知道变量的作用域, 很容易出现和你理解的不一致的情况出现。作用域的概念。就是说程序设计过程中,变量有一定的有效范围, 在这个可用的范围内, 就是变量的作用域。同一个作用域内变量名不允许出现重复。

对于 Java 来说, 作用域一般有如下几种:

  • 全局变量(类静态变量)
  • 局部变量(实例变量)
  • 方法参数变量
  • 块级变量

全局变量 先从这个开始说,代码如下:

java常量规则(Java17变量和常量)(4)

作用域整个类中都可以使用,运行效果:

java常量规则(Java17变量和常量)(5)

局部变量:作用域只要是方法内, 或者块内, 离开对应的范围内,就无法访问。

举例如下:

java常量规则(Java17变量和常量)(6)

编译运行程序查看效果。

方法参数的变量:和局部变量很像, 就是整个方法中都可以使用。举例说明:

public int sum(int a int b){ return a b; } //离开方法的作用域就无法访问。

块级作用域, 就是在对应的花括号中的变量。举例:

static { int a = 2; int b = 3; System.out.println(a); System.out.println(b); }

写代码不一定非要写正确的代码, 特别是学习的时候, 多做一些尝试, 多看一些错误, 遇到错误和问题才不会慌。

常量

对于常量来说,是指在程序运行的过程中不会发生变化的值。常量在 Java 中虽然有 const 保留字, 但是并没有使用该保留字进行定义常量, 而是使用 final 进行定义。

常量的定义

常量的定义格式为: final 数据类型 变量 = 数据值

在 Java 中常量的定义需要符合标识符的定义规则,并且有区别的地方是, 正常的变量和类遵循驼峰命名法, 但是常量需要的规则是所有的字符都是大写, 并且使用下划线命名法进行定义。

对于常量的定义数据类型和变量的定义方式一致。

常量也分为几种情况:

  • 静态常量
  • 成员常量
  • 局部常量

举个例子,代码如下:

java常量规则(Java17变量和常量)(7)

虽然, 可以定义在局部和静态代码块中, 但是在实际的项目开发中很少使用这种方式, 主要还是使用静态常量和成员常量比较多。并且会使用静态常量加上接口来模拟枚举类型。

对于 public 类型的静态常量可以在另一个对象中直接访问他。 或者自己类中直接使用类名访问。

VariableFinal.SEX_MALE

需要注意的是,常量被赋值的情况下, 就不允许再进行更改, 否则会出现语法错误。

常量和变量就先说到这里。 接下来会说说 Java 中的运算符。 关注我, 了解更多 Java 知识点。



猜您喜欢: