逻辑控制语句
1、顺序结构
2、条件分支结构
if语句:
if … else
if - else if - else if … - else
switch() - case:
仅适用于判断是否相等的情况
支持判断的数据类型:int\char\short\byte(JDK1.7之后,也支持字符串 String “” )
//switch后面接的是要判断的变量
switch(month){
//case后接的是要对比的值
//case是具有穿透性的,除非遇到break
case 1:
case 3:
//…
case 12:
System.out.println(month + “月,一共有31天”);
break;
//…
default:
System.out.println(“月份不存在”);
break;
3、循环结构
for():
有规律,或者知道循环次数
for(int i =0; i < 100; i++){
}
while():
当…条件满足时,就执行
特点: 不确定循环次数
int i = 1;
while(i <= 10){
i++;
}
do-while():
执行… 直到…为止
在一定程度上,while和do-while两种循环之间可以互相替换
特殊: 在第一次循环条件就不满足的时候,do-while会执行一次,while不会执行
int a = 10;
do {
a--;
} while(a > 10);
终止循环:break
结束一次循环,继续下次循环:continue