进行判断是否满足条件,如果满足条件就执行满足条件里的代码。
利用.equals()方法判断与字符串内容是否相同
if条件语句if语句又分为单分支、双分支、多分支。
单分支:
if(条件判断){
执行内容
}
双分支:
if(条件判断){
执行内容
}else{
执行内容
}
多分支:
if(条件判断){
执行内容
}else if(条件判断){
执行内容
}...else{以上条件都不满足则进入else
执行内容
}
switch语句
用于多分支选择,由一个控制表达式和多个case标签组成。switch语句后面的控制表达式的数据类型只能是byte、short、char、int、String和枚举类型,不能是其它类型;具有穿透效果如果条件满足则会一直往下执行,加一个break可以结束判断。
语法格式 如下
switch (languageType) {
case "条件判断":
break;
default://(和else一个意思 以上条件都不满足则进入此代码)
}
switch语句和if语句的区别
switch语句和if语句都可用于分支条件的选择,但switch后面的控制表达式只能是byte、short、char、int、String和枚举类型,不能是boolean类型,if后面的控制表达式是boolean类型;
循环结构语句do-while循环
do{
循环内容
}while(循环条件)
while循环
while(循环条件){
循环内容
}
while do-while的区别:
- 语法不通
- 执行次序不同
- 初始情况不满足循环条件时:
- while 一次都不会执行
- do-while 不管任何情况都至少执行一次
for循环
for(初始化一个值;循环的条件;循环的控制){
循环体的内容
}
break和continue作用
break:结束循环;
continue:跳过此循环,进行下一次循环(只能用于循环结构中)



