课程名称:Java入门第一季(IDEA工具)升级版
课程章节:第4章 流程控制语句
主讲老师:IMOOC老齐
课程内容:
今天学习的内容包括:
Java条件语句之if
Java条件语句之 if...else
Java条件语句之多重if
Java条件语句之嵌套if
Java条件语句之switch
Java循环语句之while
Java循环语句之do...while
Java循环语句之for
Java循环跳转语句之break
Java循环跳转语句之continue
Java循环语句之多重循环
课程收获:
if条件语句需要先判断条件,条件满足后才执行,语法:
if (条件){
条件成立时执行的代码
}执行过程:

if...else 语句的操作比 if 语句多了一步: 当条件成立时,则执行 if 部分的代码块; 条件不成立时,则进入 else 部分。语法:
if (条件的布尔表达式){
代码块1
}else{
代码块2
}执行过程:

多重 if 语句,在条件 1 不满足的情况下,才会进行条件 2 的判断;当前面的条件均不成立时,才会执行 else 块内的代码。语法:
if (条件1){
代码块1
}else if(条件2){
代码块2
}else{
代码块3
}执行过程:

嵌套 if 语句,只有当外层 if 的条件成立时,才会判断内层 if 的条件。语法:
if (条件1){
if (条件2){
代码块1
}else{
代码块2
}
}else{
代码块3
}执行流程:

当需要对选项进行等值判断时,使用 switch 语句。当 switch 后表达式的值和 case 语句后的值相同时,从该位置开始向下执行,直到遇到 break 语句或者 switch 语句块结束;如果没有匹配的 case 语句则执行 default 块的代码。语法:
switch (表达式){
case 值1:
执行代码块1
break;
case 值2:
执行代码块2
break;
case 值n:
执行代码块n
break;
default :
默认执行的代码
}注意:
switch 后面小括号中表达式的值必须是整型或字符型。
case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束。
while循环语句特点:先判断,后执行。语法:
while (判断条件){
循环操作
}do...while 循环语句特点:先执行,后判断。语法:
do {
循环操作
}while(判断条件);for循环语句,语法:
for (循环变量初始化;循环条件;循环变量变化){
循环操作
}continue 的作用是跳过循环体中剩余的语句执行下一次循环。
今天课程学习共用了35分钟,要坚持下去!!

随时随地看视频