如果希望选择执行若干代码块中的一个你可以使用switch语句
语法
switch(n)
{
case :
执行代码块
break
case :
执行代码块
break
default:
如果n即不是也不是则执行此代码
}
工作原理switch后面的(n)可以是表达式也可以(并通常)是变量然后表达式中的值会与case中的数字作比较如果与某个case相匹配那么其后的代码就会被执行break的作用是防止代码自动执行到下一行
<HTML>
<HEAD>
<TITLE>Using the switch Statement</TITLE>
</HEAD>
<BODY>
<H>Using the switch Statement</H>
<%
int day = ;
switch(day) {
case :
outprintln("Its Sunday");
break;
case :
outprintln("Its Monday");
break;
case :
outprintln("Its Tuesday");
break;
case :
outprintln("Its Wednesday");
break;
case :
outprintln("Its Thursday");
break;
case :
outprintln("Its Friday");
break;
default:
outprintln("It must be Saturday");
}
%>
</BODY>
</HTML>
另一种情况
<HTML>
<HEAD>
<TITLE>Testing for Multiple Conditions</TITLE>
</HEAD>
<BODY>
<H>Testing for Multiple Conditions</H>
<%
int temperature = ;
switch(temperature) {
case :
case :
case :
outprintln("Sorry too cold!");
break;
case :
case :
case :
outprintln("Pretty cool");
break;
case :
case :
case :
case :
outprintln("Nice!");
break;
case :
case :
case :
case :
case :
case :
outprintln("Fairly warm");
break;
default:
outprintln("Too hot!");
}
%>
</BODY>
</HTML>
以上是网为您介绍的jsp switch语句的用法希望对您有所帮助