变量
变量,可变化的量
-
Java是一种强调类型 语言,每一个变量都必须声明其类型。
-
Java变量是程序中中最基本的存储单元,其要素包括变量名,变量类型和作用域。
-
/** * Created by JKK on 2021/6/19. */ public class Demo07 { public static void main(String[] args) { //int String double char变量类型 //a,b,c,name变量名 //int a=1,b=2,c=3;//不提倡这样写,编程要可读性 int a=1; int b=2; int c=3; String name="小v"; char x='X'; double pi=3.1415; } }
注意
-
每个变量都是有类型 的,类型可以是基本类型,也可以是引用类型
-
变量名必须是合法的标识符
-
变量声明是一条完整的语句,因此每一条声明都必须以分号结束
变量的作用域
- 局部<实例<类
局部变量
-
//主程序方法 main方法 public static void main(String[] args) { //局部变量:是在方法里面的 //必须声明和初始化值 int i=10; System.out.println(i); }
实例变量 类变量
-
/** * Created by JKK on 2021/6/19. */ public class Demo08 { //属性:变量 //类变量 关键字:static static int allClicks=0; static double salary=2500; //String str="Hello world";//实例变量 /*实例变量 在类和方法之间 * 从属于对象;如果不自行初始化,这个类型的默认值>0 0.0 * 布尔值;默认是false * 除了基本类型,其余的默认值都是null; * */ String name;//初始化null int age;//初始化0 //主程序方法 main方法 public static void main(String[] args) { //局部变量:是在方法里面的 //必须声明和初始化值 int i=10; System.out.println(i); //变量类型 变量名字=new Demo08; Demo08 demo08=new Demo08(); System.out.println(demo08.age); System.out.println(demo08.name); //类变量 static System.out.println(salary); System.out.println(allClicks); } //其他的方法 add方法 public void add(){ } //代码块 //static {} }