以下程序的运行结果为:public class test {public static void main(String args[]) {int i=0, j=2;do {i=++i;j--;} while(j>0);System.out.println(i);}}
查看答案
考虑如下类:
1. class Test(int i) {
2. void test(int i) {
3. System.out.println("I am an int.");
4. }
5. void test(String s) {
6. System.out.println("I am a string.");
7. }
8.
9. public static void main(String args[]) {
10. Test t=new Test();
11. char ch="y";
12. t.test(ch);
13. }
14. }
以下哪条为真?
A. 行 5 不能通过编译,方法不能被覆盖.
B. 行 12 不能通过编译, 因为没有一个test()方法含字符参数.
C. 代码可以编译但在12行将出现异常.
D. 代码可以编译且产生如下输出: I am an int.
E. 代码可以编译且产生如下输出: I am a String.
关于以下程序段,正确的说法是
1. String s1="Hello";
2. String s2="Hello";
3. if(s1= =s2、
4. System.out.println("s1= =s2");
5. if (s1.equals(s2、)
6. System.out.println("s1.equals(s2、");
A. 行4与行6都将执行
B. 行4执行,行6不执行
C. 行6执行,行4不执行
D. 行4、行6都不执行