变量

  1. 变量是什么:就是可以变化的量!

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

  3. Java变量是程序中最基础的储存单元,其要包括变量名,变量类型和作用域。

    type vaeName [=value][{,varName[=value]}]
    //数据类型 变量名=值; 可以使用逗号隔开来声明多个同类型变量。
  4. 注意事项

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

    • 变量名必须是合法的的标识符

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

      public class Dome05 {
      public static void main(String[] args) {
      //int a,b,c;
      //int a=1,b=2,c=3; //程序可读性
      String name = "BG";
      char x = 'X';
      double PI = 3.14;
      }
      }
       

 

变量作用域

  1. 类变量

  2. 局部变量

  3. 实例变量

    public class Dome06 {

      //one   //类变量 static
       static double salary = 6000;
         System.out.println("==========================================");

       //属性:变量

       String name;
       int age;


       //main 方法
       public static void main(String[] args) {
           
           
      //two     //局部变量: 必须声明和初始化值
           int i = 10;

           System.out.println(i);

           System.out.println("==========================================");
         
       //there //实例变量: 从属于对象: 如果不自行初始值,这个类型的默认值  0  0.0
             //布尔值: 默认是false
            //除了基本类型,其余默认值都是null;(空)
           Dome06 dome06 = new Dome06();
           System.out.println(dome06.age);
           System.out.println(dome06.name);



           System.out.println(salary);
           
      }
       //其他方法
       public void add(){

      }
    }

 

常量

  • 初始化后不能再改变值!不会变动的值。

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

    final 常量名=值;
    fianl double PI=3.14;
  • 常量名一般使用大写字符。

    public class Dome07 {

       //修饰符,不存在先后顺序
       static final  double PI = 3.14; //或者 final static

       public static void main(String[] args) {
           System.out.println(PI);
      }
    }

 

变量的命名规范

  1. 所有变量、方法、类名:见名知意

  2. 类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个的单词以外,后面的单词首字母大写 lastName

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

  4. 常量:首字母大写和驼峰原则:MAX_VALUE

  5. 类名:首字母大写和驼峰原则:Man,GoodMan

  6. 方法名:首字母小写和驼峰原则:run(),runRun()