1//数组的应用
 2class Lesson2-3 {
 3 public static void main (String args []){
 4  //从1加到100
 5  int i,j = 0;
 6  for (i=1;i<=100;i++){
 7   j+=i;
 8  }

 9  System.out.println(j);
10  //用数组使100个变量相加
11  int x[]=new int [100];
12  int sum=0;
13  for(i=0;i<x.length;i++){
14//   System.out.println("x["+i+"]="+x[i]);
15   sum+=x[i];
16  }

17  
18  //空指针异常
19//  x = null;
20//  x[0] = 2;
21  //边界异常
22  x= new int[] {3,1,2,4};
23//  System.out.println(x[4]);
24  int[] y = new int[10];
25  System.arraycopy (x,1,y,5,3);  //数组拷贝
26  System.out.println("x.length="+x.length);
27  java.util.Arrays.sort(x);  //数组排序
28  for(i=0;i<x.length;i++){
29   System.out.println("x["+i+"]="+x[i]);
30  }

31  System.out.println("y.length="+y.length);
32  for(i=0;i<y.length;i++){
33   System.out.println("y["+i+"]="+y[i]);
34  }

35  
36  //多维数组
37  int[][] xx=new int[2][3];
38  xx[0][0]=3;
39  xx[1][2]=6;
40  for (i=0;i<xx.length;i++){
41   for (j=0;j<xx[i].length;j++)
42    System.out.println("xx["+i+"]["+j+"]="+xx[i][j]);
43  }

44  
45 }

46}
posted @ 2008-10-14 20:23 heartnn 阅读(168) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示