流程控制语句:
一、顺序结构 (默认的执行)
二、选择结构
2.1 if 如果
2.2 if else 如果...否则...
语法:
if(true){
}else{
}
2.3 if else if else 多重if结构 ,适用于多分支
2.4 switch
switch(){
}
总结:
if else if else 与 switch的区别:
相同点:
都是多分支的选择结构语句
区别点:
if else if else适用于区间判断的情况
switch适用于等值判断的情况
例题:
public static void main(String[] args) { int num=4; switch (num){ case 1: case 3: case 5: System.out.println("吃面条"); break; case 2: case 4: System.out.println("吃盖饭"); break; default: System.out.println("不吃饭"); break; }
public class Demo8 { public static void main(String[] args) { System.out.println("xx学校分数测评系统"); Scanner input = new Scanner(System.in); System.out.println("请输入考试成绩"); double fs = input.nextDouble(); if (fs > 100||fs < 0);{ System.out.println("录入异常!"); } if (fs>=90 & fs<=100){ System.out.println(); } } }