变量与常量

变量

变量,就是可以变化的量。就像一个空容器,给他装上不同的液体,就相当于给他赋不同的值。

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

每个变量都必须声明其类型。

注意事项

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

变量名必须是合法的标识符,最好用相关单词。

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

 

变量有 类变量,实例变量,局部变量:

局部变量:

写在方法里的变量,当在方法以外输出时,则不能找到变量名,不能显示输出结果。

public class dom4 {//类
public static void main(String[] args) {//main方法
       //局部变量:在方法内使用,使用时必须声明和初始化值
       int i= 10;//声明i是int类型,并给他赋值10

       System.out.println(i);
    }
}

实例变量:

写在类里的变量,变量不用写在方法内,但输出需要在方法里输出。是从属于对象的。输出方法是引用类型,将类名作为变量类型,和变量名字。变量名字的值是 new 类名(); 。实例变量如果不进行初始化,那么输出结果 整数类型为0,浮点数类型为0.0,字符类型为0000,布尔值为false。除八大类型以外,其余都为null。

public class dom4 {//类
    String name=("小狗");//进行初始化的
   int age;//没有初始化的
    public static void main(String[] args) {//main方法
         //变量类型 变量名=赋值();
       dom4 dom4 = new dom4();
       System.out.println(dom4.age);//输出 dom4.age 加sout即可输出。
    }
}

类变量:

写在类里的变量,是从属于类的变量。在使用时,要在前面加上static,这样就直接可以在方法里输出结果。

public class dom4 {//类
   //类变量 static加 整数类型 变量名=值
   static double salary = 2500;
    public static void main(String[] args) {//main方法
          //类变量 加static关键词
       System.out.println(salary);
  }
}

 

常量

常量时值不会变的量,他的值可以随意调用,在写一些固定的值时需要用到。

常量的使用:

写在方法外,在语句前面加上final,final和类变量的static一样,同为修饰符,在需要同时使用是,不需要区分前后顺序。但常量的常量名需要以大写字母完成。输出时直接在方法内用输出语句加常量名即可。

public class Dme5{//类
   final static double PI = 5000;//常量与类变量结合
   public static void main(String[] args) {//main方法
       System.out.println(PI);//输出PI
  }
}

变量的命名规范

  • 所有变量,方法,类名:用相近单词,见名知意

  • 类成员变量:遵循驼峰原则,首字母小写,之后字母大写,字母之间不用加空格 如:lastName这种书写方式

  • 局部变量:遵循驼峰原则,首字母小写,之后单词首字母大写

  • 常量:全部用大写字母书写,单词之间用_下划线来隔开

  • 类名:所有首字母大写

  • 方法名:首字母小写,其余首字母大写

原文地址:https://www.cnblogs.com/jinweichaoyouqu/p/13695563.html