1.循环:
循环的四要素:
1.初始条件;
2.判断语句
3.循环体
4.迭代条件
for(初始条件;判断语句;迭代条件){
循环体
}
//比如
for(int i=0;i<=10;i++){
System.out.println();
}
执行为:初始条件---》判断条件---》循环体---》迭代条件---》判断条件---》循环体---》迭代条件---》判断条件........
可以在循环体里面加一些判断比如if....else或swicth(){case n:break;}等一些
2.如何获取不同的类
比如:Scanner类
1.导包:import java.util.Scanner;
2.在就可以调用它的一些方法:Scanner sc=new Scanner(System.in); int i=sc.nextInt();
3.分支结构swicth–case
swicth(表达式){
case 条件1: ......break;
case 条件2: ......break;
........
default:
......break;
}
1.说明:
① 根据switch表达式中的值,依次匹配各个case中的常量。一旦匹配成功,则进入相应case结构中,调用其执行语句。
当调用完执行语句以后,则仍然继续向下执行其他case结构中的执行语句,直到遇到break关键字或此switch-case 结 构 末尾结束为止。
② break,可以使用在switch-case结构中,表示一旦执行到此关键字,就跳出switch-case结构
③ switch结构中的表达式,只能是如下的6种数据类型之一:
byte 、short、char、int、枚举类型(JDK5.0新增)、String类型(JDK7.0新增
④ case 之后只能声明常量。不能声明范围。
⑤ break关键字是可选的。
⑥ default:相当于if-else结构中的else.
default结构是可选的,而且位置是灵活的。
break和continue关键字的使用 使用范围 循环中使用的作用(不同点) 相同点
break: switch-case
循环结构中 结束当前循环 关键字后面不能声明执行语句
continue: 循环结构中 结束当次循环 关键字后面不能声明执行语句
4.while结构
初始化条件
while(判断语句){
循环内容
迭代条件
}
//如:
int i=0;
while(i<10){
....
i++;
}
说明:for(;;;){}和while(true){}为死循环