java中的变量和常量以及它们的作用域

变量和其作用域

变量:顾名思义就是可以变化的量。

java是强类型语言,所以每个变量使用前都必须声明其数据类型

变量是计算机程序最基本的一个储存单位,

type identifier [ = value][, identifier [= value] ...] ;
//声明类型  变量名=变量值,变量名=变量值;每声明一种类型的变量都要以分号结束,当同时声明多个同一类型的变量是可以用逗号隔开

每声明一种类型的变量都要以分号结束,当同时声明多个同一类型的变量是可以用逗号隔开。

注意事项

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型
  • 变量名必须是合法的标识符
  • 变量声明是一条完整的语句,因此每一个声明都必须以分号结束
public class Dome02 {
    /*
    * 变量分为成员变量,局部变量,和静态变量
    * 成员变量在类的方法之外声明,在使用时需要实例化一个对象,才能调用它
    * 局部变量在类的方法之中声明,在方法中可以直接使用
    * 静态变量在使用static修饰符来修饰不需要实例化可以直接在类任意的方法中调用
    * 变量的作用域:成员变量在类中都可以通过实例化来使用
    *             局部变量只是在它所在方法中可以使用
    * 常量的声明方式在变量之前加上一个final修饰符
    * final 数据类型 常量名=值;
    * 常量一般都是设置成一个静态的,因为它的值一般不会改变,设置成静态的方便调用
    * */
    static double money=2500.0;//类的静态变量
    String name="小明";//类的成员变量
    public static void main(String[] args) {
        int age=12;//局部变量
        Dome02 d=new Dome02();//类的实例化
        System.out.println(d.name);
        System.out.println(age);
        System.out.println(money);
    }
}

常量

常量是指程序在整个运行过程中保持不变的量

Java中用final 关键字来定义一个常量

​ final 数据类型 常量名=值;

public class HelloWorld {
    // 静态常量
    public static final double PI = 3.14;
    // 声明成员常量
    final int y = 10;
    public static void main(String[] args) {
        // 声明局部常量
        final double x = 3.3;
    }
}

变量的命名规范

  • 所有的变量、方法、类名都要一看到名字就知道它的意思,可以用英文来表示,不建议使用拼音和汉字(不说人家看的不舒服,个人觉得也很low!!)
  • 类成员变量:首字母小写和驼峰原则:monthSalary,也就是说除了第一个单词之外,后面的单词首字母大写 如:lastName,studentId
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和下划线:MAX_VALUE
  • 类名:字母大写和驼峰原则:StudentTable
  • 方法名:首字母小写和驼峰原则
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值