Java中的常量和变量

在Java中存在这变量和常量,在平时的使用中和这两者都是分不开的,我们来看看Java中的常量和变量有哪些区别和特点吧

常量

常量的定义:常量就是一个固定不变的量(或者值)已知的值。例如 123,45,1.2,false等

常量的分类:

整数常量 例如:100 200 600L

小数常量 例如:1.3 2.5 2.1F

字符串常量 例如:”你好” “我也是醉了”

字符常量 例如: ‘A’

布尔常量 例如:true false

常量都可以放在打印语句中直接打印

变量

变量的定义:在计算机内存区域分配了一个内存地址,计算机中的一个存储空间

其实就可以把变量看作一个容器,里面可以存储Java中的数据

变量的语法:

先定义后赋值:

数据类型 变量名;

变量名 = 值;

定义的同时赋值:

数据类型 变量名 = 值;

同时给多个同类型变量赋值:

数据类型 变量名1 = 值,变量名2 = 值,变量名3 = 值;

变量的分类:

成员变量:直接声明在类结构体中的变量;可以放在方法的上面 ,也可以放在下面

如果主方法用static来修饰,成员变量必须也要在前面加上static来进行修饰才可以在主方法里调用

成员变量是有默认值的,可以不经过初始化就调用

局部变量:直接声明在方法内部,比如main方法的形参 或者 大括号中

局部变量使用之前必须初始化值,不存在默认值

作用域:

成员变量:在整个类中都可以使用

局部变量:在局部的大括号中可以使用,外部或者不同区域的大括号中不可以使用

使用的变量,必须声明在使用之前。

局部变量的名字可以和成员变量相同,在方法中调用优先使用局部变量

变量的思维导图:

1562586848880

❤赏点钱让我买杯快乐水8❤