考考你(8)
What is the output of the following code?
1. public class Note {
2. public static void main(String args[]){
3. String name[] = {"Killer","Miller"};
4. String name0 = "Killer";
5. String name1 = "Miller";
6. swap(name0,name1);
7. System.out.println(name0 + "," +name1);
8. swap(name);
9. System.out.println(name[0] + "," +name[1]);
10. }
11. public static void swap(String name[]) {
12. String temp;
13. temp=name[0];
14. name[0]=name[1];
15. name[1]=temp;
16. }
17. public static void swap(String name0,String name1) {
18. String temp;
19. temp=name0;
20. name0=name1;
21. name1=temp;
22. }
23. } // end of Class Note
a. Killer,Miller followed by Killer,Miller
b. Miller,Killer followed by Killer,Miller
c. Killer,Miller followed by Miller,Killer
d. Miller,Killer followed by Miller,Killer
点击观看答案
</td> <td width="273" valign="top"> </td> </tr> <tr> <td height="20" colspan="2">
↑返回目录
前一篇: Java继承与派生时的多态性与方法重写
后一篇: 利用MVC模式开发Java应用程序