文章目录
前言
day3
今日目标如下:
顺序结构
if语句
if-else语句
if-else if-else语句
switch语句
while循环语句
do-while循环语句
for语句
循环嵌套
break、continue
提示:以下是本篇文章正文内容,下面案例可供参考
断点调试
一、选择结构
选择结构也被称为分支结构。代码根据逻辑判断,存在多个不同的结果,此时就会产生不同的选择,不
同的选择执行不同的代码。Java中存在两种选择结构语句:
if-elseif-else 语句
switch 语句
if语句
语义:如果……那么……
if(boolean表达式){
语句体
}
if后面的 { } 表示一个整体——代码块,称之为语句体,当boolean表达式为true,才执行这里的代码
块。
注意:if(boolean表达式)后面是没有分号的。
if-else语句
语义:如果 … 那么 … 否则…
if (boolean表达式) {
语句体1;
} else {
语句体2;
}
如果boolean表达式结果为true,就执行语句体1,否则执行语句体2。
if-else-if-else语句
语义:如果… 那么… 如果…那么… 否则…
多选一
if (boolean表达式1) {
语句体1 } else if (boolean表达式2) {
语句体2
}
//...可以有多个else if else {上述条件都为false,执行该语句体 }
switch语句
上面练习使用if-elseif-else完全没问题,对于这种判断条件是否等于某一个数值的,我们有另一种更简单
的分支语句——switch语句,其格式如下:
switch(整型表达式){
case A值: 语句体1;
break;
case B值: 语句体2;
break;
case C值: 语句体3;
break;
...多个case语句
default: 以上值都不满足时,执行此语句; break;// 可以省略 } }
二、循环语句
在满足循环条件的情况下,重复执行某一段代码,这段被重