Java的变量、常量以及其他

变量的定义

  • 变量是什么:就是可以变化的量
  • Java是一种强语言类型,每个变量都必须声明其类型
  • Java变量是程序最基本的存储单元,其要素包括变量名,变量类和作用域
  • 语法: 变量类型 变量名 = value; 例如 int a=80;
  • 变量分类:全局变量(写在一个类里)、局部变量(写在一个方法里)
  • 静态属性(调用不用创建对象,直接类名.类属性)

注意事项

  • 每个变量都有类型,类型可以是基本数据类型,也可以是引用数据类型
  • 变量名必须是合法的标识符
  • 变量名是一条完整的语句,因此每一个声明都必须以分号结束
  • 标识符以 由字母数字下划线 $ 组成,但是不能有数字开头

常量的定义

  • 常量:初始化后不能改变值
  • 所谓常量可以理解成一种特殊的变量,他的值被设定后,在程序运行过程中不允许被改变

命名规范

  • 所有方法名、变量名第一个单词小写,第二个单以及后面的每个单词首字母大写(驼峰模式,命名规则做到见名之意)
  • 类名和接口每个首字母单词都大写(帕斯卡模式)
  • 常量的每个字母都大写,每个单词之间用下划线隔开

代码

package demo;

public class Demo03 {
//    定义全局成员变量
    int aa=50;
    //定义常量
    public static final double PI = 3.14;
    /*定义三个属性
    @name
    @age
    @flag
     */
    public String name;
    public int age;
    public boolean flag;

    //定义一个静态属性
    public static String hobby;

    //add方法
    public void add() {
        int a = 5;
//        调用局部变量
        System.out.println(a);
        //调用静态属性
        System.out.println(Demo03.hobby);
//        调用类属性
        Demo03 demo03 = new Demo03();
        System.out.println(demo03.age);
        //调用常量PI
        Demo03.PI;

    }

    //主方法
    public static void main(String[] args) {
        System.out.println("=========================");
//        调用静态属性
        System.out.println(Demo03.hobby);
//        调用全局变量
        Demo03 demo = new Demo03();
        System.out.println(demo.aa);
//       调用add方法
        System.out.println("========================");
        demo.add();
    }
}