admin 管理员组

文章数量: 1184232


2024年4月25日发(作者:php导入一次文件)

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:

n("number one");

break;

case 2:

n("number two");

break;

}

二、default用法

default语句是switch语句中的另一种关键字,用于处理表达式

的值不与任何case值相等的情况。如果表达式的值不与任何case值

相等,那么会执行default后的代码块。

例如,我们定义一个变量color,并通过switch语句来判断其值。

如果color的值为red,那么就输出“red”;如果color的值为blue,

那么就输出“blue”,否则就输出“unknown color”。

switch(color){

case "red":

n("red");

break;

case "blue":

n("blue");

break;

default:

n("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:

n("A");

break;

case 80:

case 81:

case 82:

case 83:

case 84:

case 85:

case 86:

case 87:

case 88:

case 89:

n("B");

break;

case 70:

case 71:

case 72:

case 73:

case 74:

case 75:

case 76:

case 77:

case 78:

case 79:

n("C");

break;

case 60:

case 61:

case 62:

case 63:

case 64:

case 65:

case 66:

case 67:

case 68:

case 69:

n("D");

break;

default:

n("E");

}

综上所述,case default在java中是一种非常常用的语句,通

过对它的学习和了解,在语句选择和控制方面能够发挥重要作用。


本文标签: 语句 执行 表达式 选择 定义