Java中变量的概念、三要素、定义以及使用

Java中变量的概念、三要素、定义以及使用

变量

一、变量的概念

变量: 在程序运行过程中,其值可以发生改变的量。

变量就是内存中一块空间,是数据存储的基本单元,就是一个数据存储的容器.

二、变量的三要素

变量名 数据类型 变量值

三、Java中数据类型的特点

Java是一个强类型的语言, 要求变量中存储的数据类型 必须和变量声明的类型要保持一致.​ 例如:在这里水杯只能放水,不可以装饮料。

四、变量的定义

变量的定义步骤

变量的定义分为两步: (1) 变量的声明: 确定了变量名 和 变量的数据类型 (2) 变量的赋值: 为变量进行初始化赋值

变量的定义语法

(1) 方式1: 先声明 再赋值 语法: 数据类型 变量名; --> 变量的声明 变量名 = 变量值; --> 变量的赋值 案例: int a; a = 10;(2) 方式2: 声明的同时并赋值 语法: 数据类型 变量名 = 变量值; 案例: int a = 20; (3) 方式3: 同时定义 多个类型相同的变量 语法: 数据类型 变量名1 = 值1,变量名2 = 值2,变量名3 ....;​ 案例: int a,b = 10,c;// 定义了abc3个变量 其中 a c 只声明 但是没有赋值 b 既声明了也赋值了 a = 20; c = 30;

注意事项

变量 只声明未赋值不能使用

五、变量的使用

变量的访问

方式: 直接通过变量名访问变量值

改变变量的值

方式: 使用 = 这个赋值符号对变量进行值的修改语法: 变量名 = 新的变量值;

class Demo2{

//主方法

public static void main(String[] args){

//定义一个变量

int a = 10;// 存储数据

//可以通过变量名 访问变量中存储的数据

System.out.println(a);

//修改变量的值

a = 30;

System.out.println(a);

}

}

六、变量的作用域

作用域

变量的作用域是指可以访问到变量的范围区域.

局部变量的作用域

局部变量: 定义在方法内部的变量叫做局部变量

从定义的位置开始,到所在的距离最近的代码块{}结束

class Demo2{

//主方法

public static void main(String[] args){

//定义一个变量

System.out.println(a);

int a = 10;// a就是局部变量 6 -- 10

}

}

七、变量定义和使用时注意事项

在方法中可以定义同名的两个局部变量,但是要求两个同名的局部变量不能有重合的作用域

变量在使用之前必须先赋值

只能在变量的作用域范围内访问该变量

//案例1:

class Demo2{

//主方法

public static void main(String[] args){

//定义两个同名的局部变量

{

int a = 10;

}

{

int a = 20;

}

}

}

​//成功编译通过

//案例2: 关于注意事项2

class Demo2{

//主方法

public static void main(String[] args){

int a;

System.out.println(a);

}

}

//​编译运行结果:

运行:javac Demo2.java Demo2.java:35: 错误: 可能尚未初始化变量a System.out.println(a); ^ 1 个错误

//案例3:

class Demo2{

//主方法

public static void main(String[] args){

{

int a = 10;//5 --7

}

System.out.println(a);

}

}//编译失败,找不到符号

相关推荐

女人,一生可以承受几次“流产”?每一个女人,都应该爱惜自己!
python - 为什么表达式 0 < 0 == 0 在 Python 中返回 False?
防暑降温物品清单13种,夏季防暑降温必备的十种用品
堡的笔顺(笔画顺序)汉字堡的笔顺动画
【真爱系列 1 期】如何遇到对的人?如何遇到真爱?关于自爱 - 婚姻 - 与亲密关系【载脑体】婚前避坑指南
python - 为什么表达式 0 < 0 == 0 在 Python 中返回 False?
《群星》唯心主义与唯物主义优劣分析
韶箾的意思解释
btbt365me

韶箾的意思解释

📅 07-03 👁️ 4992
其乐无穷词语解释
365be体育app

其乐无穷词语解释

📅 07-12 👁️ 5521