Java基础(学习笔记)之流程控制语句

1.Java条件语句之if
if(条件){
条件执行时成立的代码
}

执行过程:
Java基础(学习笔记)之流程控制语句
Java基础(学习笔记)之流程控制语句
2.Java条件语句之if…else
if(条件的布尔表达式){
语句块1
}else{
语句块2
}
执行过程:
Java基础(学习笔记)之流程控制语句
Java基础(学习笔记)之流程控制语句
3.Java条件语句之多重if
if(条件1){
代码块1
}else if(条件2){
代码块2
}

else{
代码块n
}
执行过程:
Java基础(学习笔记)之流程控制语句
Java基础(学习笔记)之流程控制语句
4.Java条件语句之嵌套if
if(条件1){
if(条件2){
语句块1
}else{
语句块2
}
}else{
语句块3
}
执行过程:
Java基础(学习笔记)之流程控制语句
Java基础(学习笔记)之流程控制语句
5.Java条件语句之switch
switch(表达式){
case 值1:
执行代码块1
break;
case 值2:
执行代码块2
break;
case 值n:
执行代码块n
break;
default:
默认执行的代码
}
执行过程:
Java基础(学习笔记)之流程控制语句
Java基础(学习笔记)之流程控制语句
Java基础(学习笔记)之流程控制语句
6.Java条件语句之while
while(布尔表达式){
循环体
}
执行过程:
Java基础(学习笔记)之流程控制语句
输出0+1+2+3+…+9999的值:
Java基础(学习笔记)之流程控制语句
7.Java条件语句之do…while
do{
循环体
}while(布尔表达式)
执行过程:
Java基础(学习笔记)之流程控制语句
输出0+1+2+3+…+9999的值:
Java基础(学习笔记)之流程控制语句
8.Java条件语句之for
for(循环变量初始化;循环条件;循环变量变化){
循环操作
}
执行过程:

  1. 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次
  2. 进行循环条件的判断,如果条件为 true ,则执行循环体内代码;如果为 false ,则直接退出循环
  3. 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断
  4. 依次重新执行2 、3 、4 ,直到退出循环

特点:相比 while 和 do…while 语句结构更加简洁易读
输出0+1+2+3+…+9999的值:
Java基础(学习笔记)之流程控制语句
9.Java条件语句之break
在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。
Java基础(学习笔记)之流程控制语句
10.Java条件语句之continue
continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。

把100~150之间不能被5整除的数输出,并且每行输出5个
Java基础(学习笔记)之流程控制语句
11.Java条件语句之多重循环
例如:九九乘法表

Java基础(学习笔记)之流程控制语句