变量
变量:1.类变量2.实例变量3.局部变量
public class Variable{
static int allClicks=0;//类变量
String str="hello word";//实例变量
public void method(){
int i =0;//局部变量
}
}
public class Demo{
//类变量 static
static double salary = 2500;
public static void main(String[] args){
System.out.println(salary);
}
//实例变量:从属于对象(对象:class类Demo);在“方法”的外面,“类”的里面;如果不自行初始化,这个类型的默认值:所有数值类型,初始化都为0(int整数),0.0(小数);字符串类型:u0000(十六位)
//布尔值:默认是false
//除了基本类型,其余的默认值都是null(空)
String name;//直接定义就能用,不用初始化
int age;
public static void mian(String[] args){
//变量类型 变量名字 = new Demo();
Demo demo= new Demo();
System.out.println(Demo.name);————>null
System.out.println(Demo.age);————>0
}
//局部变量
public static void main(String[] args){
//main方法的属性:变量
//main方法:局部变量
//局部变量:必须声明和初始化值,且只在main中有用
int i=10;//初始化
System.out.println(i);
}
//其他方法
public void add(){
}
}
常量
-
常量(constant):初始化后不能再改变值!不会变动的值。
-
所谓常量可以理解成一种特殊的变量,它的值设定后,在程序运行过程中不允许被改变。
final 常量名=值;
final double PI=3.14;
-
常量名一般使用大写字符。
public class Demo01{
//修饰符不存在先后顺序。此处修饰符为(static final)
static final double PI=3,14;
public static void main(String[] args){
System.out.println(PI);
}
}
浙公网安备 33010602011771号