阅读下面的程序,分析代码是否能编译通过,如果能编译通过,请列出运行的结果,并说明为什么会得到这样的结果,如果不能编译通过,请说明不能通过编译的原因。代码一:import java.util.*;public class Test01 {public static void main(String[] args) {TreeSet ts = new TreeSet();ts.add("b");ts.add("a");ts.add("c");ts.add("c");Iterator it = ts.iterator();while(it.hasNext()) {System.out.println(it.next());}}}
举一反三
- 阅读下面的程序,分析代码是否能编译通过,如果能编译通过,选正确。如果不能编译通过,选错误。import java.util.*;public class Test01 { public static void main(String[] args) { TreeSet ts = new TreeSet(); ts.add("b"); ts.add("a"); ts.add("c"); ts.add("c"); Iterator it = ts.iterator(); while(it.hasNext()) { System.out.println(it.next()); } }}
- 阅读下面的程序,分析代码是否能编译通过。如果能编译通过,请列出运行的结果;如果不能编译通过,请说明原因。class RunHandler {public void run() {System.out.println("run");}}public class Read01 {public static void main(String [] args) {Thread t = new Thread(new RunHandler( ));t.start( );}}
- 阅读下面的程序,分析代码是否能编译通过,如果能编译通过,请列出运行的结果。如果不能编译通过,请说明原因。代码一:class Program01{static void Main(string[] args){string s = new string('a', 5);s[3] = 'b';}}
- 下述代码将在控制台输出什么结果TreeSet<;String>;ts=newTreeSet<;String>;();ts.add("4");ts.add("z");ts.add("2");ts.add("3");ts.add("4");ts.remove("z");System.out.println(ts.size()); A: 4 B: 5 C: 3 D: 2
- 阅读下面的程序,分析代码是否能编译通过,如果能编译通过,请列出运行的结果。如果不能编译通过,请说明原因。代码三:class Program03{static void Main(string[] args){StringBuilder sb = new StringBuilder("aaaaa");String s = sb;}}