java case default的用法
    java中switch语句中的case default用法是相当重要的,这里我们来详细介绍一下。首先我们需要知道的是,switch语句是一种条件分支语句,它可以根据表达式的值选择要执行的代码块。
    当表达式的值与某个case的值相等时,会执行该case后的代码块。而当表达式的值不与任何case值相等时,会执行default后的代码块。下面我们来详细介绍case default的用法。
    一、case用法
    case语句是switch语句中的一种关键字。它后面需要跟一个常量表达式或一个常量值,用于匹配表达式的值。如果表达式的值与case的值相等,那么会执行该case后的代码块。
    例如,我们定义一个变量num,然后通过switch语句来判断其值。如果num的值为1,那么就输出“number one”;如果num的值为2,那么就输出“number two”。
    switch(num){
case 1:
  System.out.println("number one");
  break;
case 2:
  System.out.println("number two");
  break;
}
    二、default用法
    default语句是switch语句中的另一种关键字,用于处理表达式的值不与任何case值相等的情况。如果表达式的值不与任何case值相等,那么会执行default后的代码块。
    例如,我们定义一个变量color,并通过switch语句来判断其值。如果color的值为red,那
么就输出“red”;如果color的值为blue,那么就输出“blue”,否则就输出“unknown color”。
    switch(color){
case "red":
  System.out.println("red");
  break;
case "blue":
  System.out.println("blue");
  break;
default:
  System.out.println("unknown color");
}
    三、case default联合用法
    我们还可以将case和default联合使用。这样,当表达式的值既不与任何case值相等,也不需要执行default后的代码块时,就可以执行相应的联合代码块了。
    例如,我们定义一个变量score,并通过switch语句来判断其值。如果score的值为大于90分,那么输出“A”;如果score的值为大于80分,小于等于90分,那么输出“B”;如果score的值为大于70分,小于等于80分,那么输出“C”;如果score的值为大于60分,小于等于70分,那么输出“D”;否则输出“E”。
    switch(score){
case 90:
case 91:
case 92:
case 93:
case 94:
case 95:
case 96:
case 97:
case 98:
case 99:
case 100:
  System.out.println("A");
  break;
case 80:
case 81:
case 82:
case 83:
case 84:
case 85:
case 86:
case 87:
case 88:
case 89:
  System.out.println("B");
  break;
case 70:
case 71:
case 72:
case 73:
case 74:
case 75:
case 76:
case 77:
case 78:
case 79:
  System.out.println("C");
  break;
case 60:
case 61:
case 62:
case 63:
case 64:
case 65:
java switch case string
case 66:
case 67:
case 68:
case 69:
  System.out.println("D");
  break;
default:
  System.out.println("E");
}
    综上所述,case default在java中是一种非常常用的语句,通过对它的学习和了解,在语句选择和控制方面能够发挥重要作用。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。