JAVA语言中,什么是变量,如何定义一个变量?什么是常量?

Python011

JAVA语言中,什么是变量,如何定义一个变量?什么是常量?,第1张

变量:

变量是程序运行过程中它的值是允许改变的量。

变量定义:定义必须严格按照标识符的命名规则,即0~9数字、字母、下滑线、$等组成,且首字母不能是数字、不能是java关键字。

变量格式为[访问修饰符][修饰符]数据类型 变量名[=初始值]。

eg:public static int a=0

byte b=2

常量:

常量是不可改变的量,一次赋值,永不改变 。

常量定义:常量需要有final修饰符修饰。常量声明时必须初始化。常量标识符必须大写,且多个单词时用下滑线连接。

注意:有时候常量也可以不用在声明时就初始化。

eg:做局部变量

public class Test {

public static void main(String[] args)

{

final int Y

Y=9

}

}

做静态全局变量时,若声明时不服初值,必须在静态代码块中赋初值。

static final int Y

static{

Y=9

}

做非静态全局变量时,若声明时不服初值,则必须在非静态代码块中赋值。

扩展资料:

使用变量时注意事项:

作用域:变量定义在那个大括号内,它就在这个大括号内有效。并且,在同一个大括号内不能同时定义同名的变量。

初始化值:没有初始化值得变量不能直接使用。 只要在使用前给值就行,不一定要在定义是给值。

定义变量的格式: a:数据类型  变量名 = 初始化值; b:数据类型  变量名;变量名 = 初始化值;c:在一行上建议只定义一个变量可以定义多个。

参考资料来源:百度百科-Java

变量就是你的类中的用来暂时存储数据的东西

定义方式为:

修饰符+变量类型+变量名=

new

变量类型()

如:private

String

a

=

new

String()

或直接赋值

private

String

a

=

"abc"

但是a的值在你不断赋值的过程中是可以变化的。

常量就是值不会发生变化的量,和变量是相对的,

比如一个常量a

private

final

String

a

=

"abc"

那么这个a只是不会改变的,这就是常量

1。首先,你要明白什么是变量。变量的实质是一小块内存单元。这一小块内存里存储着变量的值比如inta=1a就是变量的名名,1就是变量的值。而当变量指向一个对象时,这个变量就被称为引用变量比如Aa=newA()a就是引用变量,它指向了一个A对象,也可以说它引用了一个A对象。我们通过操纵这个a来操作A对象。此时,变量a的值为它所引用对象的地址