JavaSE——4、控制流程语句
1、顺序结构
2、分支结构(if,switch)
2.1、if语句
if(关系表达式){
语句体;
}
if(关系表达式){
语句体1;
}
else{
语句体2;
}
if(关系表达式1){
语句体1;
}else if(关系表达式2){
语句体2;
}
...
else{
语句体n+1;
}
2.2、switch语句
表达式:取值为byte、short、int、char。JDK5以后可以是枚举,JDK7以后可以是String。
switch(表达式){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
...
default:
语句体n+1;
break;
}
3、循环结构(for,while,do...while)
3.1、for语句
for(初始化语句;条件判断语句;条件控制语句){
循环体语句;
}
3.2、while语句
初始化语句;
while(条件判断语句){
循环体语句;
条件控制语句;
}
3.3、do...while语句
初始化语句;
do{
循环体语句;
条件控制语句;
}while(条件判断语句);
4、跳转控制语句
- continue:用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行;
- break:用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环。
5、Random
Random作用:产生一个随机数。
import java.util.Random;
public class Demo{
public static void main(String[] args){
Random r = new Random();
int number = r.nextInt(10); //获取数据范围:[0,10)
System.out.println("number=" + number);
}
}