藏书阁 史将 特技
背景 三国演义 PC版
首页 -> 精彩文章 -> 文章
国培JAVA编程笔记第三章2
作者wangger
标签java
阅读次数:0

2、switch语句
   语法:
 switch(整型表达式){
    case 整数或字符1:
  功能语句1;
  [break];
    case 整数或字符2:
  功能语句2;
  [break];
    case 整数或字符3:
  功能语句3;
  [break];
  ...
    case 整数或字符n:
  功能语句n;
  [break];
    default 功能语句n+1;
 }
     第一步,计算整型表达式的值;
     第二步,将计算所得的值与下面case语句中的整数或字符进行匹配,如匹配成功。执行后面的功能语句,直到碰到第一个break语句或switch执行完成。如果所有都未匹配成功,执行default语句。
class Test{
    public static void main(String[] a){
 int score = 105;
 int tempScore = score / 10;
 if(score == 100){
     tempScore = 9;
 }
 switch(tempScore){
     case 9:
  System.out.println("优秀");
      break;
     case 8:
  System.out.println("良");
      break;
     case 7:
  System.out.println("中");
      break;
     case 6:
  System.out.println("及格");
      break;
     case 5:
     case 4:
     case 3:
     case 2:
     case 1:
     case 0:
  System.out.println("不及格");
      break;
     default:
  System.out.println("无效的分数");
 }
    }
}
3、三目运算符?:
   逻辑表达式 ? 功能语句1 : 功能语句2
   判断逻辑表达式,如果逻辑表达式为真,则执行功能语句1,否则执行功能语句2。
class Test{
    public static void main(String[] a){
 int x = 5;
 int y = 6;
 int max;
        max = (x >= y) ? x : y;
 System.out.println("max = " + max);
    }
}

 


 



浙ICP备06020153号-1