变量、常量和作用域

变量

java是一种强类型语言,每个变量都必须声明其类型 ,变量就是可以变化的量,Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域

   tybe   varname =  value;
//数据类型   变量名  =  值;

声明:每个变量都有类型,类型可以是基本类型(八大基本类型),也可以是引用类型。变量名必须是合法的标识符。变量声明是一条完整的语句,因此每一个声明必须以分号结束。

变量作用域

类里面可以定义一些方法,例:main方法、还可以定义一些属性。

类变量:

public class Demo{
    
    
    static double salary =2500;
    
    public static void main(String[] args){
        
        System.out.printlnO(salary);
    }
}

**实例变量:**位于方法的外面,在类里面,作用域更大,从属于对象。在实例变量里面如果不初始化值,则输出默认值。所有的数值化类型输出0或0.0、字符化是u0000形式、布尔值默认值是false。除了基本类型其余的默认值都是null。

public class Demo{
    String name;
    int age;
    public static void main(String[] args){
      Demo demo = new Demo();
      System.out.println(demo.age);    //输出  0
      System.out.println(demo.name);  //输出  null
    }
}

//可以在实例变量类型之前加入static,从属于类,调用时很方便。建议每次之前都加入。上面的可以更改为下面:
    static String name;
    public static void mainz(String[] args){
        System.out.println(name);
    }

**局部变量:**写在方法里面,而且必须声明和初始化值。

public class Demo{
    public static void main(String[] args){
        **************写于此处*****************  
    }
}

变量的命名规范

所有变量、方法、类名应该见名知意

类成员变量:首字母小写和驼峰原则

局部变量:首字母小写和驼峰原则

常量:大写字母和下划线:MAX_VALUE

类名:首字母大写和驼峰原则

方法名:首字母小写和驼峰原则

常量Constant

常量是初始化后不能在改变值。不会变的值

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

public class Demo{
    
    static final double PI= 3.14; //final static double PI= 3.14;   变量类型之前的都是修饰符,不存在先后顺序。
    public static void main(String[] args){
        System.out.println(PI);
    }
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值