课程名称: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分钟,要坚持下去!!