if..else条件语句

if判断条件是否符合

else if前面if判断不通过,执行判断

else前面if都不通过时执行

  1. if(布尔表达式 1){
  2. //如果布尔表达式 1的值为true执行代码
  3. }else if(布尔表达式 2){
  4. //如果布尔表达式 2的值为true执行代码
  5. }else if(布尔表达式 3){
  6. //如果布尔表达式 3的值为true执行代码
  7. }else {
  8. //如果以上布尔表达式都不为true执行代码
  9. }

switch case

switch case 执行时,一定会先进行匹配,匹配成功返回当前 case 的值,再根据是否有 break,判断是否继续输出,或是跳出判断。

  1. //char grade = args[0].charAt(0);
  2. char grade = 'C';
  3. switch(grade)
  4. {
  5. case 'A' :
  6. System.out.println("优秀");
  7. break;
  8. case 'B' :
  9. case 'C' :
  10. System.out.println("良好");
  11. break;
  12. case 'D' :
  13. System.out.println("及格");
  14. break;
  15. case 'F' :
  16. System.out.println("你需要再努力努力");
  17. break;
  18. default :
  19. System.out.println("未知等级");
  20. }
  21. System.out.println("你的等级是 " + grade);