java变量,常量,作用域以及命名规范

一.变量

变量是什么:就是可以变化的量! java是一种强类型语言,每个变量都必须声明其类型。

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

type varName [=value] [{,varName[=value]}];//不建议在一行定义多个变量值

//数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量。

二.注意事项

1.每个变量都有类型,类型可以是基本类型,也可以是引用类型(string)

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

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

三.变量,常量,作用域

1.变量

局部:在方法内声明的变量,例如main()方法内定义变量 实例:在类中但在方法外声明并且没有static,

String name;int age;//实例变量 静态:声明为static的变量,static double salary = 2500;

public class Demo08 {
  //类变量 static,从属于类Demo08
  static double salary = 2500;//可直接输出salary
  static int allClicks=0;//类变量
  String name;int age;//实例变量:从属于类就是上面Demo08
  //实例变量如果不自动行始化,会输出这个类型的默认值
  char a3;
  //属性:变量
  //布尔值:默认false
  //除了八大基本类型,其他的默认值都为null
  public static void main(String[] args) { //main方法
      //局部变量,必须声明和初始化值,在这个{}内
      int i=10;//局部变量
      System.out.println(i);
      //变量类型 变量名字 = new Demo08
      //下面一行为自定义类型,new Demo08变量就是自己
      Demo08 demo08 = new Demo08();
      System.out.println(demo08.age);
      System.out.println(demo08.name);
      System.out.println(salary);
      System.out.println(demo08.a3);
  }
  //其他方法
  public void add(){
  }
}

2.常量

常量(Constant):初始化(initialize)后不能再改变值!,不会变动的值 所谓常量可以理解为一种特殊的变量,他的值被设定后,在程序运行中不允许被改动。 final 常量名=值;//常量用关键词final final double PI=3.14 常量名一般使用大写字符。

/*static final一起用不存在先后,修饰符不存在先后顺序
定义变量时数据类型,例如下方double前面都是修饰符
static类变量,final常量,double数据类型*/
static final double PI = 3.14;
public static void main(String[] args) {
  System.out.println(PI);

四.命名规范

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

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

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

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

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

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

posted @ 2022-09-30 11:17  学JAVA的旅行者  阅读(128)  评论(0)    收藏  举报