7-5-switch-break-continue-成员变量-局部变量

switch 如果匹配到了某个case,留意穿透现象

switch 语句中的变量类型可以是: byte、short、int 、char、String(jdk1.7以后支持)

成员变量:类里方法外
注意:成员变量不用初始化
作用域:在整个类里都生效,类消失,变量才会消失
默认值:整型-0 浮点型-0.0 布尔型-false 字符型 -/u0000 引用类型-String null

局部变量:方法里/局部代码块里
注意:局部变量必须手动初始化
作用域:当方法里/局部代码块执行完毕,变量就释放

变量使用就近原则,当成员变量与局部变量同名时,打印近的局部变量

关于默认值:
类型 字节数 默认值
byte 1 0
short 2 0
int 4 0
long 8 0
float 4 0.0f
double 8 0.0d
char 2 ‘\u0000’ 空格
boolean 1 false

内层循环执行一轮,内层循环执行n次
外层循环控制的是轮数,内层循环控制的是每一轮中执行的次数

如果if语句后面只有1条语句,可以省略大括号

如果if语句只有一句,大括号可以省略不写,continue并不是用来控制多次输入的,而是控制其后的代码不执行,直接跳过后面代码,再次执行下一轮循环
break和continue之后不允许写代码,都是不可到达的代码

break:直接跳出循环,然后执行循环后面的部分
continue:跳出本轮循环中continue后面的部分,直接执行下一轮循环

注意:两者之后都不可以写代码,都是不可到达的代码

while循环
while(执行条件) {
循环体;
}

do {
循环体;
} while(执行条件)

// 生成一个随机数,参数100是自定义的,此时生成的随机数范围是[0,100)以内的整数
int random = new Random().nextInt(100);

方法的修饰符 方法的返回值 方法名([参数列表…])(方法体;)

public static void main(String[] args) ()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值