Java基础笔记整理---【05】switch分支语句、for循环语句

时间:2021-08-22 10:29:53
1.顺序结构:按前后顺序执行的语句体
代码块内的程序都是顺序执行的

2.分支结构:选择执行一部分语句体
if(表达式){

}

if(表达式){
...
}else{
...
}

if(表达式1){
...
}else if(表达式2){
...
}

//当表达式返回值等于表达式内任意case固定值时,将执行此case对应的代码块
switch(表达式){

case 固定值0:
...
case 固定值1:
...
case 固定值2:
...
default:
...
}

switch 与 if 的区别:

if 特点
1.if 是可以对数据区间进行判断,也可以针对具体的值进行判断
2.if 表达式的返回值结构必须是boolean类型
3.if 条件语句在运行时边加载边运行

switch 特点
1.针对具体的数据值进行判断
2.值的数量是固定的
3.在运行时switch 语句将全部被加载完成后才进行运算

switch 运行效率会稍微高一些

3.循环结构:循环执行一块语句体


for 循环:
for()

while 循环:

do()while():先执行do之后的代码块,再判断是否需要再次执行(循环执行操作)
与while()相比最少执行一次任务
do{
执行语句,然后判断布尔型循环条件的值,
如果为真,则继续循环,否则退出循环
}while(判断因子)

for each 循环:
for(int element : a)//int element  其中的element相当于  for中的i,int是element的数据类型
System.out.println(element);