专业的JAVA编程教程与资源

网站首页 > java教程 正文

常量和变量

temp10 2025-01-12 18:31:35 java教程 9 ℃ 0 评论

【一】常量:

1)常量通常指的是一个固定的值,例如:1、2、3、'a'、'b'、true、false、"hello"、"zhangsan"等。

常量和变量

在Java语言中,主要是利用关键字final来定义一个常量。 常量一旦被初始化后不能再更改其值。

为了更好的区分和表述,一般将1、2、3、'a'、'b'、true、false、"hello"、"zhangsan"等称为字面常量,而使用final修饰的PI等称为符号常量(字符常量)。

2)字面常量的类型:

整型常量:345 89 962

实型常量:3.1415

字符常量:'a' 'b'

逻辑常量:true false (逻辑常量只有这两个值)

字符串常量:"hello" "zhangsan"

【二】变量:

变量本质上就是代表一个“可操作的存储空间”,空间位置是确定的,但是里面放置的值是不确定的。我们可通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存储的值。Java是一种强类型语言,每个变量都必须声明其数据类型。变量的数据类型决定了变量占据存储空间的大小。变量作为程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储空间。

1)变量声明格式:

type varName [=value][,varName[=value]...]; //[ ]中的内容为可选项,即可有可无

数据类型 变量名 [=初始值] [,变量名 [=初始值]…];

例如:

int age = 19 , age2 = 90 ;

int age,age2;

2)变量的声明:

(1)如果你只定义一个变量,没有给变量进行赋值的话,那么其实这个变量相当于没有定义:


(2)变量如果没有进行赋值的话,那么使用的时候会报错:尚未初始化变量:


3)变量的赋值: int age = 10;


变量的值可以更改:

变量不可以重复定义:

4)变量的使用:

5)变量的作用域:

作用域指的就是作用范围,变量在什么范围中有效

作用范围就是离它最近的{}

局部变量:定义在方法中,作用域是整个方法

成员变量:定义在类中,方法外,作用域是整个类

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表