09作用域相关

本文介绍了Java中类变量、实例变量、静态变量和常量的区别,以及变量的作用域规则。通过Demo09类的代码示例,展示了如何声明和使用这些类型的变量及其默认值。
摘要由CSDN通过智能技术生成

作用域相关

public class Demo09 {

    final static double PI =3.1415926;
    //static final double PI =3.1415926;  final为修饰符,不区分前后



    String name ;
    int age ;



    //类变量 static
    static double salary = 2500;




    //main方法
    public static void main(String[] args) {

        //type varName [value]
        //变量类型 变量名 = 值           变量名必须是合法标识符
        int a=1,b=2,c=3;               //在同一行定义多个变量,这样程序的可读性不行
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println("=======================================================");
        //局部变量
        //System.out.println(a);
        //System.out.println(b);
        //System.out.println(c);  //我们会发现无法输出a,b,c。这是因为a,b,c这几个int变量只在main方法中定义了,在其他方法没有定义,所以才输出不了

        System.out.println("=======================================================");

        //实例变量,如果不进行初始化,这个类型

        //变量类型 变量名 = new Demo09();
        Demo09 test = new Demo09();
        System.out.println(test.name); //0
        System.out.println(test.age); //null    //因为没有初始化,说以输出的值为默认值0,null

        System.out.println("=======================================================");
        System.out.println(salary);

        //常量 final  常量名一般用大写字符

        System.out.println(PI);

        //变量的作用域
        System.out.println("=======================================================");

    }
    //其他方法
    public static void add(){


    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值