本帖最后由 吴小铁你好 于 2012-6-18 21:18 编辑
- package cn.java.day01;
- import java.util.HashSet;
- import java.util.Set;
- public class Demo1 {
-
- public static void main(String[] args){
- test1();
- test2();
- }
- public static void test1(){
- int arr[]={1};
- for(Object obj:arr){
- obj=10;
- }
- System.out.println(arr[0]);
- }
- public static void test2(){
- int arr[]={1};
- for(int i=0;i<arr.length;i++){
- arr[i]=10;
- }
- System.out.println(arr[0]);
- }
- }
复制代码 问什么test1输出结果为1,而test2输出结果为10. |
|