public class Cal {
//交换两个变量的值
//排序
public void sort(int []a){
for (int i = 0; i < a.length-1; i++) {
for (int j = 0; j < a.length-1-i; j++) {
if(a[j]>a[j+1]){
int t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
//调用另一个方法
print(a);
//可以提高复用性
}
//输出数组中的所有元素
public void print(int[]a){
System.out.print("[");
for(int i:a){
System.out.print(i+" ");
}System.out.println("]");
}
//合并两个数组
public int[]union(int[]a,int[]b){
int[] result=new int[a.length+b.length];
int index=0;//下标
for(int i:a){
result[index++]=i;
}
for(int i:b){
result[index++]=i;
}
sort(result);
return result;
}
}
public class Test{
public static void main(String[] args) {
Cal c=new Cal();
int[]a={4,8,9,2,1,3};
c.sort(a);
c.print(a);
int[]b={11,15,45,36,25};
int[]r=c.union(a,b);
c.print(r);
}
}