变量和常量

变量,常量

  • 变量是什么: 就是可以变化量!

  • Java是一种强类型语言,每个变量都需要申明其类型

  • Java变量是程序中最基本的储存单元,其要素包括变量名和作用域;

  • 注意事项

  • 每个变量都有类型,可以是基本类型(8大基本类型),可以是引用类型(到此为止只学了一个String; 这是一个类,还有接口和数组没有讲解)

    • 变量名必须是合法标识(变量命名规范见标识符)

    • 变量声明是一条完整的语句,要以;结尾

变量作用域

  • 类变量

  • 实例变量

  • 局部变量

    public class Variable{
    static int allClicks=0;   // 类变量 (写在类里面)
       String str = "Hello,Word!";  // 实例变量 (写在类中间)
       
       public void method(){
           int i= 0; //局部变量 (写在方法里面)
      }    
    }
public class Demo_08 {

   //属性: 可以理解为变量
   //采用main方法
   //实例变量; 从属于对象(可以理解为类),在方法外面,在类里面
   //如果变量不进行初始化,会变成一个这个类型的默认值
   //数值类型的初始值是0 或 0.0
   //布尔值的默认值是false
   //基础类型以外的默认值都为null
   String name;
   int age = 24;
   char sex ;
   //类变量,同实例变量一样放在类里面方法外面,加上一个关键字static
   static double salary = 2500;
   public static void main(String[] args) {
       //局部变量;必须申明初始化值,只在这个大括号内生效
       int i = 10 ;
       System.out.println(i);
       // 变量类型 变量名字 = new Demo_08();把自己当作一个变量拿到
       // 快捷方法 new Demo_08().var 回车
       Demo_08 demo_08 = new Demo_08();
       //快捷输入 demo_08.age.sout 回车
       //System.out.println(Demo_08.age);
       System.out.println(demo_08.name);
       System.out.println(demo_08.sex);
       //类变量从属类在类里面都能调用,尽量使用关键字static
       System.out.println(salary);
  }
   //可以采用其他方法
   public void add(){
       //System.out.println(i); 其他方法里面定义的局部变量在这无效
  }
}

详情见Demo_08

变量的命名规范

  • 所有的变量,方法,类名: 见名知意

  • 类成员变量(除了常量): 尽量使用首字母小写和驼峰原则 setUp tearDown

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

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

  • 类名: 首字母大写的驼峰 Man GoodMan

  • 方法名首字母小写和驼峰原则 run() runRun()

常量

  • 常量: 初始化后不能再改变值! 不会变动的值

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

  • 常量需要用到关键字final

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

posted @ 2021-02-28 19:38  咸鱼_list_1  阅读(55)  评论(0)    收藏  举报