| 本帖最后由 张继鲁 于 2014-3-5 14:28 编辑 
 运行结果为:
 102
 102
 102
 
 为什么是3个102,有点搞不懂,请大神们指教一下
 
 
 复制代码 public class Test1 {
                  public static void main(String args[]) {
                           Data data = new Data();
                           ArrayList<Data> list = new ArrayList<Data>();
                   for (int i = 100; i < 103; i++) {
                           data.val = i;
                           list.add(data);
                   }
                    for (Data d : list) {
                          System.out.println(d.val);
                   }
             }
      }
        
    class Data {
       int val;
      }
 
 
 
 
 
 |