变量 JAVA 程序执行过程中,值可以改变的量 整型变量、实型变量、字符型变量、字符 串变量、布尔变量等 变量定义 类型变量名[=初值][,变量名[=初值]… 类型:基本数据类型或引用类型 int X,y,Zi float chan c1,C2,C3 double d1: boolean mycom; 26
26 变量 ◼ 程序执行过程中,值可以改变的量 ◼ 整型变量、实型变量、字符型变量、字符 串变量、布尔变量等 ◼ 变量定义 ◼ 类型 变量名 [=初值][, 变量名[=初值] …] ◼ 类型: 基本数据类型或引用类型 int x, y, z; float a, b; char c1, c2, c3; double d1; boolean mycom;
变量 JAVA 变量赋初值/初始化 在变量声明时赋值 1.类型变量名[=初值][,变量名[=初值]∴ 2.in×=1,y=2,z-3 3. float e=2718281828f; ■采用赋值语句 1. float pi, y 2.pi=31415926f; 3.y=271828f;
27 变量 ◼ 变量赋初值/初始化 ◼ 在变量声明时赋值 1. 类型 变量名 [=初值][, 变量名[=初值] …] 2. int x=1, y=2, z=3; 3. float e = 2.718281828f; ◼ 采用赋值语句 1. float pi, y; 2. pi = 3.1415926f; 3. y = 2.71828f;
变量 JAVA 变量的作用域 class my Class i 成员变量 成员变量申明 范围 public void aMethod(方法参数){ 方法参数 范围 局部变量申明 局部变量 范围
28 变量 ◼ 变量的作用域 class MyClass { …… 成员变量申明 …… public void aMethod(方法参数) { …… 局部变量申明 …… } …… } 成员变量 范围 方法参数 范围 局部变量 范围
变量 JAVA 变量的作用域一变量的使用范围 成员变量 class Spot i b, Count final static Spot st new Spot(1, 2 范围 int a b int Count 方法参数 Spot(int a, int bt thisa =a 范围 this, b= b
29 变量 ◼ 变量的作用域—变量的使用范围 class Spot { final static Spot st = new Spot(1, 2); int a, b; int Count; Spot(int a, int b) { this.a = a; this.b = b; } } 成员变量 a,b,Count 范围 方法参数 a,b 范围
变量 JAVA 作用域( Scope) if(….){ intⅰ=17; System. out. printIn the value of i=+i;
30 变量 ◼ 作用域(Scope) if ( ... ) { int i = 17; ... } System.out.println("The value of i = " + i);