2008-06-05

考考你的java 基础

关键字: java

考考你的java 基础,求出三段代码的输出值


代码1:

public static void main(String[] args) {
	ArrayList<Short> s = new ArrayList<Short>();
  
		for(short i=0;i<100;i++){
			s.add(i);
			s.remove(i-1);
		}
		System.out.println(s.size());
}

代码2:

                 /**
	 * @param args
	 */
	public static void main(String[] args) {
		Set<Short> s = new HashSet<Short>();
		
		for(short i=0;i<100;i++){
			s.add(i);
			s.remove(i-1);
		}
		System.out.println(s.size());
	}

 
代码3:

 

public static void main(String[] args) {
	ArrayList<Short> s = new ArrayList<Short>();
		
		for(short i=0;i<100;i++){
			s.add(i);
			s.remove((Object)(i-1));
		}
	System.out.println(s.size());
}

 

 

评论
发表评论

您还没有登录,请登录后发表评论

88958620
搜索本博客
我的相册
121e6bfe-bb49-46f4-9736-fbe3789ec49e-thumb
DSC01762
共 1 张
存档
最新评论