Java基础05:变量、常量、作用域
Java是强类型语言,每个变量在使用之前必须声明类型。其要素包括变量名,数据类型和作用域
变量
public class Hello {
public static void main(String[] args) {
int a = 1; //定义规则:数据类型 变量名 = 值;
}
}
常量
public class Hello {
public static void main(String[] args) {
final double PI = 3.14; //在数据类型前加上常量修饰符final,常量名要大写
System.out.println(PI);
}
}
命名规范:
- 常量大写
- 变量和方法名,首字母小写,遵守驼峰原则
- 类名,首字母大写,遵守驼峰原则
作用域
Java变量按作用域的不同,分为类变量(静态变量)、成员变量和局部变量
public class Hello {
static double salary = 25000; //类变量:又称静态变量,用static修饰,作用域为整个类,可直接使用。注意静态方法中不能定义静态变量,因为局部变量和静态变量冲突
String name; //成员变量:从属于类的对象,默认初始化值为0或null或false,静态方法要先实例化对象才能调用,非静态方法可以直接调用
int age;
boolean flag;
//main为主方法,每个类最多有一个
public static void main(String[] args) {
int a = 1; //局部变量:在方法内定义,作用域仅限该方法
Hello hello = new Hello(); //实例化对象,快捷键Alt + Enter
System.out.println(hello.name); //null
System.out.println(hello.age); //0
System.out.println(hello.flag); //false
System.out.println(salary);
}
//非静态方法
public void add(){
System.out.println(age);
}
}

浙公网安备 33010602011771号