搜索
写经验 领红包
 > 情感

常量和变量的区别(常量和变量是什么意思)

【一】常量:

1)常量通常指的是一个固定的值,例如:1、2、3、&39;、&39;、true、false、、等。

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

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

2)字面常量的类型:

整型常量:345 89 962

实型常量:3.1415

字符常量:&39; &39;

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

字符串常量:

【二】变量:

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

1)变量声明格式:

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

数据类型 变量名 …];

例如:

int age = 19 , age2 = 90 ;

int age,age2;

2)变量的声明:

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

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

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

变量的值可以更改:

变量的值可以更改

变量不可以重复定义:

变量不可以重复定义

4)变量的使用:

变量的使用

5)变量的作用域:

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

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

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

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

免责声明:本文内容由互联网优秀作者用户自发贡献,本站仅提供存储空间服务,不拥有所有权,不承担相关法律责任。若有涉嫌抄袭侵权/违法违规的内容,请与我们取得联系举报,一经查实立刻删除内容。本文内容由快快网络小若创作整理编辑!