流程控制
流程控制也叫控制流程:计算机在执行程序时,默认就是执行顺序,可以理解为从第一行指令一直执行到最后一行指令。
三个结构:
顺序结构
:计算机默认的执行顺序
分支结构
可以通过逻辑判断,决定让计算机执行哪些指令(if...else if....else)
1、单分支
if(判断表达式)
{
//判断正确则执行,错误不执行
}
2、多分支
在实现业务判断时,如果判断依据是多种不同种类时,单分支不适合。
格式
if(逻辑判断)
{
System.out.println();
}else if
{System.out.println();}....
else{System.out.println();}
选择语句
if.....else
if(理解为如果)
else(否则)
switch
与if类似,也是分支的体现形式,但是在使用原理上,与if有一定的区别;
import java.util.Scanner;
public class lianxi7{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.println("请输入成绩分数");
int a=scan.nextInt();
a/=10;
switch(a){
case 10:
case 9:
System.out.println("优秀");
break;
case 8:
case 7:
System.out.println("良好");
break;
case 6:
System.out.println("合格");
break;
default:
System.out.println("不合格");
}
}
}
注意:break不是switch的一部分



