下列哪些语句是等价的?
A. if(i>0) if(j>0)x=0;elseif(k>0) y =0;else z=0;
B. if(i>0){ if(j>0)x=0; else if (k>0)y=0;}else z=0;
C. if(i>0) if(j>0)x=0; else if(k>0)y=0; elsez=0;
D. if(i>0)if(j>0) x=0;else if (k>0) y=0;else z=0;
编译并运行如下代码:public class Test{public static void main(String[] args){if(true)if(false)System.out.println("a");elseSystem.out.println("b");}}请在下列的描述中,选择正确的答案。
A. 无法编译,因为if语句的语法是错误的。
B. 无法编译,因为编译器无法判断else语句属于哪个if语句
C. 编译正常,输出字母a
D. 编译正常,输出字母b
E. 编译正常,但是不会输出任何字符
如果number的值为14、15或30则下列代码分别输出的结果填写到下列空格中_________1___________________2___________________3__________if(number%2==0)System.out.println(number+" is even");else if(number%5==0)System.out.println(number+" is multiple of 5");
如果number的值为14、15或30则下列代码分别输出的结果填写到下列空格中_________1___________________2___________________3__________if(number%2==0)System.out.println(number+" is even");if(number%5==0)System.out.println(number+" is multiple of 5");