流程控制语句
条件语句:
if语句:
*if(条件 boolean类型){ true }
*if(boolean表达式){true}else{false结果}
*多重 if else if(){}else if(){}else
*嵌套if
Switch语句:
*switch(表达式){ case: break; ... default: }
表达式==常量,default可以省略。
循环语句:
while语句:while(boolean表达式){循环体} 先判断后执行
do while语句:do{ 循环体}while(判断条件) 执行一次,再判断
for循环: for (初始化:条件:变量变化) {循环操作}
循环体中包含循环语句的结构称为多重循环,三种循环语句可以自身嵌套,也可以相互嵌套。在二重循环中,外层循环每执行一次,内层循环要执行一圈。
foreach :
循环跳转语句:
*break;拒绝执行本次循环之后的循环,并跳出该层循环控制体
* continue:终止循环之后继续执行本次循环之后的循环,没有跳出该层循环控制体。
* 共同点:break和continue都不会执行本次循环之后的break/continue之后的语句
练习 1;
public class Test {
//输出1-100内的前5个可以被3整除的数
public static void main(String[] args) {
int num=0;
for (int i = 1; i <100; i++) {
if(i%3==0){
num++;
System.out.println(i);
}
if(num==5){
break;
}
}
}
}
练习2;
public class Test {
//输出1-100内的前5个可以被3整除的数
public static void main(String[] args) {
int num=0;
for (int i = 1; i <100; i++) {
if(i%3==0){
num++;
System.out.println(i);
}
if(num==5){
break;
}
}
}
}