本文已参与「新人创作礼」活动,一起开启掘金创作之路
变量
-
变量:可以变化的量
一个空间中,可以存放不同的变量。例如一个柜子有三个格子,分别放衣服、鞋子、袜子,柜子就像电脑的内存一样,本身就存在,我们认为的给柜子加了一个标签,一个格子放衣服,一个放鞋子,另一个放袜子。这就像内存中,我们需要指定一个空间,只能放某个数据类型,假如只能放1、2、3、4四个整数,我们用变量名来区分这四个整数。
有了数据类型,变量名,我们就可以存放一些值了,就好比鞋子标签里,可以放Nike的鞋子,李宁的鞋子等等
-
Java是一种强类型语言,每个变量都必须声明其类型
-
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
注意事项
- 每个变量都必须有类型,类型可以是基本类型,也可以是引用类型
- 变量名必须合法
- 变量声明是一条完整的语句,因此每一个声明都必须以分号结束
作用域变量
- 类变量
- 实例变量
- 局部变量
static int allClicks=0;//类变量
Sting str = "hello world";//实例变量
public void methd(){
int i= 0; //局部变量
public class Demo04 {
//类变量,可以在main方法中直接输出
static double salary = 2500;
//属性:变量
//实例变量:从属于对象;如果不进行初始化,则输出默认值
//boolean类型,默认是false
//除了基本类型,其余默认值都是null
String name;
int age;
public static void main(String[] args) {
//局部变量:必须声明和初始化。只能在本方法中使用
int i = 10;
System.out.println(i);
//变量类型 变量名字 = new Demo04()
Demo04 demo04 = new Demo04();
System.out.println(demo04.age);
//类变量 static
System.out.println(salary);
}
//其他方法
public void add() {
}
}
常量
- 常量(Constant):初始化(initialize)后不能再改变值!不会变动的值
- 常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变
public class Demo05 {
//修饰符,不存在先后顺序
static final double PI = 3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}
作者:老6
qq:664474618
欢迎大家一起学习交流!