Java中变量的概念、三要素、定义以及使⽤变量
⼀、变量的概念
变量: 在程序运⾏过程中,其值可以发⽣改变的量。
变量就是内存中⼀块空间,是数据存储的基本单元,就是⼀个数据存储的容器.
⼆、变量的三要素
变量名
数据类型
变量值
三、Java中数据类型的特点
Java是⼀个强类型的语⾔, 要求变量中存储的数据类型必须和变量声明的类型要保持⼀致.
例如:在这⾥⽔杯只能放⽔,不可以装饮料。
四、变量的定义
1. 变量的定义步骤
变量的定义分为两步:
(1) 变量的声明: 确定了变量名和变量的数据类型
(2) 变量的赋值: 为变量进⾏初始化赋值
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;
注意事项
变量只声明未赋值不能使⽤
五、变量的使⽤
1. 变量的访问
⽅式: 直接通过变量名访问变量值
2. 改变变量的值
⽅式: 使⽤ = 这个赋值符号对变量进⾏值的修改
语法: 变量名 = 新的变量值;
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. 在⽅法中可以定义同名的两个局部变量,但是要求两个同名的局部变量不能有重合的作⽤域
2. 变量在使⽤之前必须先赋值
3. 只能在变量的作⽤域范围内访问该变量
//案例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);
}
}
java配置用户变量//编译运⾏结果:
运⾏:javac Demo2.java
Demo2.java:35: 错误: 可能尚未初始化变量a
System.out.println(a);
^
1 个错误
//案例3:
//主⽅法
public static void main(String[] args){ {
int a = 10;//5 --7
}
System.out.println(a);
}
}
//编译失败,不到符号
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论