流程控制语句
java顺序结构:基本结构
选择结构:if语句、switch语句
循环结构:while语句、for语句
1、if语句
格式:
- if(){} else{}
- if(){} else if(){} else if(){} …else{}
- if(){} if(){}
- if(){ if(){} } —嵌套if语句
2、switch语句
switch case 分支语句
格式:
switch(表达式){
case 常量1:代码块;break;
case 常量2:代码块;break;
case 常量3:代码块;break;
…
default :代码块;break;
}
注:
- case 后面的值都是不变的,不能是变量
- 表达式得到的结果的数据类型 必须 要和case后面的值的数据类型匹配
- 表达式得到的数据类型,常见有整型、字符、字符串
- case后尽量不放浮点数
使用时: 注意case的渗透问题,要+break;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入一个0—100之间的分数:");
int score =sc.nextInt();
int score1 =score/10;
switch (score1) {
case 10:
case 9:
System.out.println("A");break; //当score=100,case 10执行完会渗透case 9;
case 8:
System.out.println("B");break;
case 7:
System.out