一、变量的详细介绍 1.变量的生命周期: 一个变量被创建并分配内存空间开始,到这个变量被销毁并清除其所占用内存空间的过程。 2.变量的分类 (1)成员变量(实例变量) 有默认值 整型:0 浮点型:0.0 char:类型:'\u0000' boolean:false 引用类型:null (2)局部变量 在方法中,代码块中声明 作用范围:只能在该方法中,代码块中使用。 局部变量不会默认赋值,必须要先赋值再使用。 局部变量不能在该局部变量以外的方法使用。 二、控制语句 1.if语句 if(布尔表达式){代码块} 2.if(){}else{} 3.if(){}else if(){}else if(){}else{} 4.switch语句 语法: switch(expr){ case value1: 代码; break; case value2: 代码; break; ... default: 代码; break; } expr支持的数据类型: switch表达式后面的数据类型只支持byte,short,char,int四种整型类型、枚举类型和java.lang.String类型. 流程解释: 1,获取expr值 2,从上到下和case 的 value比较 如果相同执行当前case下面的代码(可以是多句,多行代码), 如果没有break,那么接下来所有的case 都会匹配成功(即使case