JavaSE之选择结构基础
/**
* 选择结构
**if选择结构**:根据条件判断之后再做处理的一种语法结构
**switch选择结构**:当需要多重分支,并且条件判断是等值判断的情况下,使用switch选择结构
*/
1 public class User { 2 public static void main(String[] args) { 3 //1、if else选择结构 4 Scanner a = new Scanner(System.in); 5 System.out.println("请输入您的分数"); 6 int b = a.nextInt(); 7 if(b>60){ 8 System.out.println("恭喜你及格了"); 9 }else { 10 System.out.println("不及格"); 11 } 13 } 15 }
//2、多重if选择结构
1 public class User { 2 public static void main(String[] args) { 3 Scanner a = new Scanner(System.in); 4 System.out.println("请输入您的分数"); 5 int b = a.nextInt(); 6 if(b<60){ 7 System.out.println("不及格"); 8 }else if(b<=80){ 9 System.out.println("良好"); 10 }else if(b<100){ 11 System.out.println("优秀"); 12 }else { 13 System.out.println("完美"); 14 } 15 } 16 }
//3、嵌套if选择结构
1 public class User { 2 public static void main(String[] args) { 3 Scanner a = new Scanner(System.in); 4 System.out.println("请输入您的分数"); 5 int b = a.nextInt(); 6 if(b>=0&&b<=100){ 7 if(b<60){ 8 System.out.println("不及格"); 9 }else if(b<=80){ 10 System.out.println("良好"); 11 }else if(b<100){ 12 System.out.println("优秀"); 13 }else { 14 System.out.println("完美"); 15 } 16 }else { 17 System.out.println("你的输入有误,请重新输入"); 18 } 19 } 20 }
//4、分支结构:
1 public class User { 2 public static void main(String[] args) { 3 Scanner a = new Scanner(System.in); 4 System.out.println("请输入您今天的日期:1~7!"); 5 int b = a.nextInt(); 6 switch(b){ 7 case 1: 8 System.out.println("星期一"); 9 break; 10 case 2: 11 System.out.println("星期二"); 12 break; 13 case 3: 14 System.out.println("星期三"); 15 break; 16 case 4: 17 System.out.println("星期四"); 18 break; 19 case 5: 20 System.out.println("星期五"); 21 break; 22 case 6: 23 System.out.println("星期六"); 24 break; 25 case 7: 26 System.out.println("星期天"); 27 break; 28 default: 29 System.out.println(""); 30 } 31 System.out.println("执行完毕!!!"); 32 } 33 }