public class ArrayOne
{
public static void main(String args[])
{
int[] Array1 = { 1,2,3,};
int[] Array2 = { 10 ,11};
System.out.println{"数组Array1的引用是:" + Array1};
System.out.println{"数组Array2的引用是:" + Array2};
System.out.printf{"Array2[0]=%-3dArray2[1]=%-3d\n",Array2[0],Array2[1]}; Array2 = Array1;
System.out.println{"数组Array1的引用是:" + Array1};
System.out.println{"数组Array2的引用是:" + Array2}; Array1[1] = 888;
Array2[2] = 999;
 
System.out.printf{"Array1[0]=%-5dArray1[1]=%-5dArray1[2]=%-5d\n",Array1[0],Array1[1],Array1[2]};
System.out.printf{"Array2[0]=%-5dArray2[1]=%-5dArray2[2]=%-5d\n",Array2[0],Array2[1],Array2[2]};

}
}Microsoft Windows [版本 6.0.6002]
版权所有 (C) 2006 Microsoft Corporation。保留所有权利。C:\Users\Red Dragonfly>d:D:\>cd JavaD:\Java>javac ArrayOne.java
ArrayOne.java:7: 不是语句
                System.out.println{"数组Array1的引用是:" + Array1};
                          ^
ArrayOne.java:7: 需要 ';'
                System.out.println{"数组Array1的引用是:" + Array1};
                                  ^
ArrayOne.java:7: 不是语句
                System.out.println{"数组Array1的引用是:" + Array1};
                                                   ^
ArrayOne.java:7: 需要 ';'
                System.out.println{"数组Array1的引用是:" + Array1};
                                                           ^
ArrayOne.java:8: 不是语句
                System.out.println{"数组Array2的引用是:" + Array2};
                          ^
ArrayOne.java:8: 需要 ';'
                System.out.println{"数组Array2的引用是:" + Array2};
                                  ^
ArrayOne.java:8: 不是语句
                System.out.println{"数组Array2的引用是:" + Array2};
                                                   ^
ArrayOne.java:8: 需要 ';'
                System.out.println{"数组Array2的引用是:" + Array2};
                                                           ^
ArrayOne.java:9: 不是语句
                System.out.printf{"Array2[0]=%-3dArray2[1]=%-3d\n",Array2[0],Arr
ay2[1]};
                          ^
ArrayOne.java:9: 需要 ';'
                System.out.printf{"Array2[0]=%-3dArray2[1]=%-3d\n",Array2[0],Arr
ay2[1]};
                                 ^
ArrayOne.java:9: 不是语句
                System.out.printf{"Array2[0]=%-3dArray2[1]=%-3d\n",Array2[0],Arr
ay2[1]};
                                  ^
ArrayOne.java:9: 需要 ';'
                System.out.printf{"Array2[0]=%-3dArray2[1]=%-3d\n",Array2[0],Arr
ay2[1]};
                                                                  ^
ArrayOne.java:9: 不是语句
                System.out.printf{"Array2[0]=%-3dArray2[1]=%-3d\n",Array2[0],Arr
ay2[1]};
                                                                         ^
ArrayOne.java:9: 需要 ';'
                System.out.printf{"Array2[0]=%-3dArray2[1]=%-3d\n",Array2[0],Arr
ay2[1]};
                                                                            ^
ArrayOne.java:9: 不是语句
                System.out.printf{"Array2[0]=%-3dArray2[1]=%-3d\n",Array2[0],Arr
ay2[1]};   ^
ArrayOne.java:9: 需要 ';'
                System.out.printf{"Array2[0]=%-3dArray2[1]=%-3d\n",Array2[0],Arr
ay2[1]};      ^
ArrayOne.java:12: 不是语句
                System.out.println{"数组Array1的引用是:" + Array1};
                          ^
ArrayOne.java:12: 需要 ';'
                System.out.println{"数组Array1的引用是:" + Array1};
                                  ^
ArrayOne.java:12: 不是语句
                System.out.println{"数组Array1的引用是:" + Array1};
                                                   ^
ArrayOne.java:12: 需要 ';'
                System.out.println{"数组Array1的引用是:" + Array1};
                                                           ^
ArrayOne.java:13: 不是语句
                System.out.println{"数组Array2的引用是:" + Array2};
                          ^
ArrayOne.java:13: 需要 ';'
                System.out.println{"数组Array2的引用是:" + Array2};
                                  ^
ArrayOne.java:13: 不是语句
                System.out.println{"数组Array2的引用是:" + Array2};
                                                   ^
ArrayOne.java:13: 需要 ';'
                System.out.println{"数组Array2的引用是:" + Array2};
                                                           ^
ArrayOne.java:18: 不是语句
                System.out.printf{"Array1[0]=%-5dArray1[1]=%-5dArray1[2]=%-5d\n"
,Array1[0],Array1[1],Array1[2]};
                          ^
ArrayOne.java:18: 需要 ';'
                System.out.printf{"Array1[0]=%-5dArray1[1]=%-5dArray1[2]=%-5d\n"
,Array1[0],Array1[1],Array1[2]};
                                 ^
ArrayOne.java:18: 不是语句
                System.out.printf{"Array1[0]=%-5dArray1[1]=%-5dArray1[2]=%-5d\n"
,Array1[0],Array1[1],Array1[2]};
                                  ^
ArrayOne.java:18: 需要 ';'
                System.out.printf{"Array1[0]=%-5dArray1[1]=%-5dArray1[2]=%-5d\n"
,Array1[0],Array1[1],Array1[2]};^
ArrayOne.java:18: 不是语句
                System.out.printf{"Array1[0]=%-5dArray1[1]=%-5dArray1[2]=%-5d\n"
,Array1[0],Array1[1],Array1[2]};       ^
ArrayOne.java:18: 需要 ';'
                System.out.printf{"Array1[0]=%-5dArray1[1]=%-5dArray1[2]=%-5d\n"
,Array1[0],Array1[1],Array1[2]};          ^
ArrayOne.java:18: 不是语句
                System.out.printf{"Array1[0]=%-5dArray1[1]=%-5dArray1[2]=%-5d\n"
,Array1[0],Array1[1],Array1[2]};                 ^
ArrayOne.java:18: 需要 ';'
                System.out.printf{"Array1[0]=%-5dArray1[1]=%-5dArray1[2]=%-5d\n"
,Array1[0],Array1[1],Array1[2]};                    ^
ArrayOne.java:18: 不是语句
                System.out.printf{"Array1[0]=%-5dArray1[1]=%-5dArray1[2]=%-5d\n"
,Array1[0],Array1[1],Array1[2]};                           ^
ArrayOne.java:18: 需要 ';'
                System.out.printf{"Array1[0]=%-5dArray1[1]=%-5dArray1[2]=%-5d\n"
,Array1[0],Array1[1],Array1[2]};                              ^
ArrayOne.java:19: 不是语句
                System.out.printf{"Array2[0]=%-5dArray2[1]=%-5dArray2[2]=%-5d\n"
,Array2[0],Array2[1],Array2[2]};
                          ^
ArrayOne.java:19: 需要 ';'
                System.out.printf{"Array2[0]=%-5dArray2[1]=%-5dArray2[2]=%-5d\n"
,Array2[0],Array2[1],Array2[2]};
                                 ^
ArrayOne.java:19: 不是语句
                System.out.printf{"Array2[0]=%-5dArray2[1]=%-5dArray2[2]=%-5d\n"
,Array2[0],Array2[1],Array2[2]};
                                  ^
ArrayOne.java:19: 需要 ';'
                System.out.printf{"Array2[0]=%-5dArray2[1]=%-5dArray2[2]=%-5d\n"
,Array2[0],Array2[1],Array2[2]};^
ArrayOne.java:19: 不是语句
                System.out.printf{"Array2[0]=%-5dArray2[1]=%-5dArray2[2]=%-5d\n"
,Array2[0],Array2[1],Array2[2]};       ^
ArrayOne.java:19: 需要 ';'
                System.out.printf{"Array2[0]=%-5dArray2[1]=%-5dArray2[2]=%-5d\n"
,Array2[0],Array2[1],Array2[2]};          ^
ArrayOne.java:19: 不是语句
                System.out.printf{"Array2[0]=%-5dArray2[1]=%-5dArray2[2]=%-5d\n"
,Array2[0],Array2[1],Array2[2]};                 ^
ArrayOne.java:19: 需要 ';'
                System.out.printf{"Array2[0]=%-5dArray2[1]=%-5dArray2[2]=%-5d\n"
,Array2[0],Array2[1],Array2[2]};                    ^
ArrayOne.java:19: 不是语句
                System.out.printf{"Array2[0]=%-5dArray2[1]=%-5dArray2[2]=%-5d\n"
,Array2[0],Array2[1],Array2[2]};                           ^
ArrayOne.java:19: 需要 ';'
                System.out.printf{"Array2[0]=%-5dArray2[1]=%-5dArray2[2]=%-5d\n"
,Array2[0],Array2[1],Array2[2]};                              ^
44 错误D:\Java>

解决方案 »

  1.   

    System.out.println{"数组Array1的引用是:" + Array1}; 是()全角半角问题
      

  2.   

    System.out.printf{"Array1[0]=%-5dArray1[1]=%-5dArray1[2]=%-5d\n",Array1[0],Array1[1],Array1[2]}; 应该小扩号!!!!!!!!结果:数组Array1的引用是:[I@de6ced
    数组Array2的引用是:[I@c17164
    Array2[0]=10 Array2[1]=11 
    数组Array1的引用是:[I@de6ced
    数组Array2的引用是:[I@de6ced
    Array1[0]=1    Array1[1]=888  Array1[2]=999  
    Array2[0]=1    Array2[1]=888  Array2[2]=999  
      

  3.   

    System.out.println后面用() 不能用{}println()是方法