变量,就是可以变化的量。
Java中每个变量都必须声明其类型Java中变量是程序中最基本的存储单元,其要素包括:变量名、变量类型、作用域要注意的是:
每个变量都有类型,类型可以是基本类型,也可以是引用类型。变量名必须是合法的标识符。变量声明是一条完整的语句,需要以分号结尾。根据作用域的不同,变量可以分为三种:
类变量
在整个类中都可以使用使用static关键字实例变量
实例变量就是在类中,方法外定义的变量实例变量属于这个类如果不给实例变量赋值,那么它就会自动取这个类型的默认值数字类型的默认值为 0 和 0.0 字符类型的默认值是 \u0000布尔值类型的默认值为 false除了基本类型,其余的默认值都是null局部变量
局部变量就是在方法里定义的变量使用之前必须初始化作用域就是一个方法中 public class Demo07 { //类变量,使用static关键字 static double salary = 100000; String name; String age; /* 实例变量就是在类中,方法外定义的变量 实例变量属于这个类 如果不给实例变量赋值,那么它就会自动取这个类型的默认值 数字类型的默认值为 0 和 0.0 字符类型的默认值是 \u0000 布尔值类型的默认值为 false 除了基本类型,其余的默认值都是null */ public static void main(String[] args) { /* 局部变量就是在方法里定义的变量 使用之前必须初始化 作用域就是这一个方法中 */ int num = 10;//这是一个局部变量 //检测一下默认值 Demo07 demo07 = new Demo07(); System.out.println(demo07.name); System.out.println(demo07.age); //这里自动转换为了double型变量输出 System.out.println(salary); } }