选择结构if(){//如果否则
}elseif(){
}
选择结构switch:
1.语法结构[基本的也是完整的]
switch(值){
case 值1:
语句;
break;
case 值2:
语句;
break;
case 值3:
default://找不到就执行这个
语句
break;
while(boolean的值){
}
4.判断boolean值true,如果为false,整个结构结束了
do-while循环
1.语法
do{
}while(boolean值);
1.执行流程
1.do,执行大括号里面的代码
2.判断boolean值 true,继续执行do里面的代码
3.判断boolean值 true,继续执行do里面的代码
4.判断boolean值 false循环结束了
//do-while 求出1~10的和?
int i = 1;
int sum = 0;
do{
//System.out.println(i);
sum+=i;
i++;
}while(i<=10);
System.out.println(sum);
}
}
循环控制语句continue:结束当次循环 循环控制语句break;终止当前当层的for循环 循环控制语句return:结束方法 【结构】
/*
1)计算出1—20之间所有不能被3整除的整数,
不被3整除的整数求和,的总和【值】
大于(或等于)100的第一个数字
1 + 2 + 4---》值【第一次大于100】
*/
private static void main5() {
int num = 0;
for (int i = 0; i < 20; i++) {
if (i%3==0) {//如果i不是3的倍数就跳过本次循环
continue;
}
num+=i;
if (num>100) {//如果num大于100就结束循环
System.out.println(num);
break;
}
}