if句式:通过判断给定表达式的值来决定程序流程的。
if(expression)
{
statement;
}
else if(expression)
{
statement;
}
...//可以有零个或多个else if语句
else{//最后的else语句也可以视情况省略statement;
}
switch语句:通过数据匹配的方式实现程序的多分支控制。
switch{
case 1:
{
System.out.println("");
}
case 2:
{
System.out.println("");
}
case 3:
{
System.out.println("");
}
case 4:
{
System.out.println("");
}
...
}
注:一般if语句应用在“二选一”的条件下,switch语句应用在“多选一”的条件下。