如下面程序代码段,若a的值为3,则执行后c的值是()。if( a > 0)if(a > 3)c = 2;else c = 3;else c = 4;
查看答案
如下程序代码段:switch(m){case 0: System.out.println("Condition 0");case 1: System.out.println("Condition 1");case 2: System.out.println("Condition 2");case 3: System.out.println("Condition 3");break;default: System.out.println("Other Condition");}当m的值为()时,输出的结果中包含"Condition 3"。
A. 2
B. 0、1
C. 0、1、2
D. 0、1、2、3
下面说法不正确的是()。
A. switch语句的功能可以由if...else语句组来实现
B. 若比较的数据类型为double,则不可以用switch语句来实现
C. if...else语句的执行效率总是比switch语句高
D. case子句中可以有多个语句,并且不需要大括号{}括起来
下面程序的输出结果是()。public class Example{public static void main(String[ ] args){int x = 0;if(x > 0) x = 1;switch(x){case 1: System.out.println(1);case 0: System.out.println(0);case 2: System.out.println(2);break;case 3: System.out.println(3);default: System.out.println(4); break;}}}
A. 02
B. 43
C. 23
D. 10
下列代码的输出结果是()。int x=3,y=5,k=0;switch(x%y+3) {case 0:k=x*y;break;case 6:k=x/y;break;case 8:k=x-y;break;case 12:k=y-x;break;}System.out.println(k);
A. 12
B. 0
C. 15
D. -2