在Java中,如果面临多个选择时,良好的运用switch-case语句,能为自己的代码提供很好的美感,最重要的是没有if-else的繁杂,给人很好的视觉感受。
下面的程序就是在算术表达式中,case语句的运用:
switch ( ch ) {
case '+' :
System.out.println( s + " = " + (num[ 0 ] + num[ 1 ]) );
break;
case '-' :
System.out.println( s + " = " + (num[ 0 ] - num[ 1 ]) );
break;
case '*' :
System.out.println( s + " = " + (num[ 0 ] * num[ 1 ]) );
break;
case '/' :
System.out.println( s + " = " + ((double)num[ 0 ] / num[ 1 ]) );
default : break;
}