JAVA的变量、作用域、常亮

JAVA的变量、作用域、常量


变量:就是可以变化的量


Java是一种强类型语言,每个变量都必须声明其类型。

JAVA变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

每个变量都有类型,类型可以是基本类型,也可以引用类型。

变量名必须是和发达的的标识符

变量声明是一条完整的语句,因为每一个声明都必须以分号结束

变量作用域


	public class Demo6 {
    
    
    static int allClicks=0;//类变量,需要static
    String str ="hello world";//实例变量,没有static

    public void method(){
    
    
        int i=0;//局部变量
    }

}
  • 类变量(写在类里面)
	public class Dome5 {
    
    

    //main方法   属性:变量
    public static void main(String[] args) {
    
    
        //局部变量:必须声明和初始化值
        int i=10;
        System.out.println(i);
    }
    public void add(){
    
    
    }
}
  • 实例变量(写在类中间)
  • 局部变量(写在方法里)
public class Demo7 {
    
    
    //类变量 static
    static double salary =2500;
    //实例变量:从属于对象;如果不自行初始化,这个类型的默认值 0  0.0
    //布尔值:默认是false
    //除了基本类型,其余默认值都是null;
    String name;
    int age;
    public static void main(String[] args) {
    
    
        //局部变量:必须声明和初始化值
        //变量类型  变量名字=new Demo7();
        Demo7 demo7 = new Demo7();
        System.out.println(demo7.age);
        System.out.println(demo7.name);

        //类变量 static
        System.out.println(salary);


    }
}

常量


常量(constant):初始化(initialize)后不能再改变值!不会变动的值。

所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行中不允许被改变。

final 常量名 =值;
final double PI=3.14;

常量名一般使用大写字符。

public class Demo8 {
    
    
    //修饰符,不存在先后顺序
    static  final double PI=3.14;
    public static void main(String[] args) {
    
    
        System.out.println(PI);

    }
}

猜你喜欢

转载自blog.csdn.net/qq_39453420/article/details/108137878