1 package shuzu;
2
3 import java.util.Arrays;
4
5 public class ssss {
6
7 public static void main(String[] args) {
8
9 //一维数组
10
11 int myarry [] = new int [5];
12
13 //索引从0开始
14
15 myarry[0] = 100;
16
17 myarry[2] = 200;
18
19 for(int i =0; i<myarry.length;i++)
20 {
21 System.out.println("myarry=" + myarry [i]);
22 }
23
24 //第二种方式,初始化数组,遍历
25
26 int my[] =new int [] {0,1,2,3,4};
27
28 for(int i =0; i<my.length;i++)
29 {
30 System.out.println("my=" + my [i]);
31 }
32
33 //第三种方式
34
35
36 char [] csz = new char [5];
37
38 csz [0] = 'f';
39
40 double [] dsz = {1,2,3};
41
42 long lsz [] = new long [ ] {1,3,5,4};
43
44 long l =lsz [2];
45
46 //操作数组
47 Arrays.sort(lsz ); //排序
48
49 //遍历 while 循环
50
51 int i =0;
52
53 while (i<lsz.length)
54 {
55 System.out.println("lsz [" + i + "] = "+ lsz[i]);
56 i++;
57 Arrays.sort(lsz ); //排序
58 }
59 //复制数组
60
61 long [] lsz2 =lsz;
62 long [] lsz3 =Arrays.copyOf(lsz,2);
63 long [] lsz4 =Arrays.copyOfRange(lsz,1,3);
64
65 //查询数组,返回索引值,如果么有找到返回负数,可以判断是否包含某元素
66
67 System.out.println("8的索引位置=" +Arrays.binarySearch(lsz,8));
68
69 //填充
70 Arrays.fill(lsz2,2);
71 Arrays.fill(lsz3,1, 3, 8);
72
73
74 //foreach语句
75
76 for (double d :dsz)
77 {
78 System.out.println("d=" + d);
79 }
80
81 //二维数组
82
83 int [] [] ewsz = new int [2] [3];
84
85 ewsz [0] = new int [] {1,2,3};
86 ewsz [1] = new int [] {4,5,6};
87
88 System.out.println("ewsz=" + ewsz [1] [2]);
89
90 System.out.println("ewsz=" + ewsz .length);
91
92 for (int [] ie : ewsz) //foreach循环
93 {
94 for (int f : ie)
95 {
96 System.out.print( f +" ");
97 }
98 System.out.println();
99 }
100
101 for (int m = 0; m < ewsz.length;m++) //for循环
102 {
103 for (int n =0; n< ewsz [m].length; n++)
104 {
105 System.out.print("" +ewsz [m] [n]);
106 }
107 System.out.println();
108 }
109
110 long [] [] lesz = new long [2] [];
111
112 lesz [0] = new long [] {1,5};
113 lesz [1] = new long [] {2,3,4,5,};
114
115 for (int m = 0; m < lesz.length;m++) //for循环
116 {
117 for (int n =0; n< lesz [m].length; n++)
118 {
119 System.out.print("" +lesz [m] [n]);
120 }
121 System.out.println();
122 }
123
124
125
126
127
128 }
129
130 }
1 package maopao;
2
3 public class xxx {
4
5 public static void main(String[] args) {
6
7 //冒泡排序
8
9 int [] sz = {23,12,56,97,19,30,7,21};
10
11 for (int i : sz)
12 {
13 System.out.print(i +",");
14 }
15 System.out.println();
16 for (int j =1;j<sz.length;j++)
17 {
18 for (int i =0; i<sz.length - j; i++)
19 {
20 //可以改变序列方式
21 if (sz [i] > sz [i+1])
22 {
23 int t = sz [i+1];
24 sz [i+1] =sz [i];
25 sz [i] =t;
26 }
27 }
28 }
29
30
31 for (int i : sz)
32 {
33 System.out.print(i +",");
34 }
35 System.out.println();
36
37 }
38
39 }