变量

变量与常量

变量:可以变化的量

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

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

type varName [=value] [{,varName[=value]}];
//数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量。
//不建议一行定义多个值

注意事项

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

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

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

    变量作用域

    • 类变量

    • 实例变量

    • 局部变量

      public class Variable{
          static int allClicks=0;//类变量
          String str="hello word";//实例变量
          public void method(){
              int i=0;//局部变量
          }
      }
      

      示例

      public class Demod07 {
          //类变量 static
          static  double salary=2500;
          //属性:变量
          //实例变量:从属于对象;如果不自行初始化,设个类型的默认值0.0.0
          //布尔值默认是false
          //除了基本类型,其余的默认值都是null
          String name;
          int age;
          //main方法
          public static void main(String[] args) {
              //局部变量:必须声明和初始化值
              int i=10;
              System.out.println(i);
              //变量类型 变量名字 = new Demod07()
              Demod07 Demod07 = new Demod07();
              System.out.println(Demod07.age);
              System.out.println(Demod07.name);
              //类变量 static
              System.out.println(salary);
          }
          //其他方法
          public void add(){
      
          }
      }
      

      常量

      常量(constant):初始化后不再改变的值!不会变动的值

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

      final 常量名=值;
      final dounle PI=3.14;
      

      常量名一般使用大写字符。

      示例:

      public class Demod08 {
          //修饰符,不存在先后顺序
          static  final double PI=3.14;
          public static void main(String[] args) {
              System.out.println(PI);
          }
      }
      

      变量的命名规范

      • 所有的变量、方法、类名:见名知意
      • 类成员变量:首字母小写和驼峰原则monthSalary除了第一个单词以外,后面的单词首字母大写 lastName
      • 局部变量:首字母小写和驼峰原则
      • 常量:大写字母和下划线:MAX_VALUE
      • 类名:首字母大写和驼峰原则 Man GoodMan
      • 方法名:首字母小写和驼峰原则 run() runRun()
posted @ 2023-05-16 22:05  努力的小L  阅读(46)  评论(0)    收藏  举报