变量,就是可以变化的量。就像一个空容器,给他装上不同的液体,就相当于给他赋不同的值。
变量是程序中最基本的单元格,其中要素包括,变量名,变量类型和作用域。
每个变量都必须声明其类型。
注意事项
每个变量都有类型,类型可以是基本类型,也可以说引用类型。
变量名必须是合法的标识符,最好用相关单词。
变量声明是一条完整的语句,因此每个声明都必须以分号结束。
变量有 类变量,实例变量,局部变量:
局部变量:
写在方法里的变量,当在方法以外输出时,则不能找到变量名,不能显示输出结果。
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这种书写方式
-
局部变量:遵循驼峰原则,首字母小写,之后单词首字母大写
-
常量:全部用大写字母书写,单词之间用_下划线来隔开
-
类名:所有首字母大写
-