1) 第一种格式
if(条件判断){ 语句体 }true就执行 false就不执行
2) 第二种格式
if(条件判断){ 语句体1; }else { 语句体2; }二选一(使用三元运算符可替换if-else)
3) 第三种格式
if(条件判断1){ 语句体1 }else if(条件判断2){ 语句体2 }else if(条件判断3){ 语句体3 }else { 语句体4 }基本格式:
switch(表达式){ case 常量1; 语句体1; break; case 常量2; 语句体2; break; …… default: 语句体n+1; break }注意事项: 1) 多个case后面的值不可以重复 2) switch后面的小括号只能是下列数据类型: 基本数据类型:byte/short/char/int 引用数据类型:String字符串、enum枚举 3) 前后顺序可颠倒,break可以省略
循环的四个部分: 1、 初始化语句:循环最开始执行 2、 条件判断:判断循环是否继续 3、 循环体:重复要做的事情 4、 步进语句:每次循环之后都要进行的扫尾工作
无条件执行先执行一遍do
1) 如果条件从来没有满足过,for和while将会执行0次,但是do while循环至少执行一次 2) for循环中的变量在小括号中定义,只有循环内部才能使用;while和do while的循环初始化语句本来就在外面,外面也可以用
小建议:次数确定的多用for,否则用while
1) break 2) continue
死循环的标准格式:
while(true){ 循环体 }死循环后面有内容会出现错误,无法访问