定义一个类,类中定义对数组操作方法
定义一个类,类中定义对数组操作方法
静态
静态
静态
测试类
/*
许昌学院
马志勇
互助 互祝 互祝
*/
class UseArray{
static int a[];
public UseArray() {}
public static void paixu(){
for (int i = 0; i < a.length-1; i++) {
for (int j = i+1; j < a.length; j++) {
int mid;
if (a[i] > a[j]) {
mid = a[j];
a[j] = a[i];
a[i] = mid;
}
}
}
}
public static void daoxu() {
for (int i = 0; i < a.length-1; i++) {
for (int j = i+1; j < a.length; j++) {
int mid;
if (a[i] < a[j]) {
mid = a[j];
a[j] = a[i];
a[i] = mid;
}
}
}
}
public static void bianli() {
for (int i = 0; i < a.length; i++) {
if (i < a.length - 1) {
System.out.print(a[i] + ",");
} else {
System.out.println(a[i] + "。");
}
}
}
}
public class UseArrayTest {
public static void main(String[] args) {
int a[]= {1,4,6,3,8,9,5};
UseArray u=new UseArray();
u.a=a;
u.bianli();
//逆序
u.daoxu();
u.bianli();
//顺序
u.paixu();
u.bianli();
}
}