定义一个test01的类,在类中定义静态公有方法,方法名为maopao,该方法无返回值,在方法中实现数组中元素的排序,使用冒泡排序方法,在主方法中定义一个无序数组{45 ,34,87,90,50,34}
时间: 2024-12-12 19:30:43 浏览: 16
在Java中,你可以创建一个名为`Test01`的类,然后在这个类中定义一个静态的、公共的无返回值方法`maopao()`。这个方法将用于对传入的数组进行冒泡排序。以下是详细的步骤:
```java
public class Test01 {
// 静态公有方法,用于对数组进行冒泡排序
public static void maopao(int[] array) {
int temp;
for (int i = 0; i < array.length - 1; i++) {
for (int j = 0; j < array.length - 1 - i; j++) {
if (array[j] > array[j + 1]) {
// 交换元素位置
temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
}
// 主方法,创建并初始化一个无序数组
public static void main(String[] args) {
// 无序数组
int[] unorderedArray = {45, 34, 87, 90, 50, 34};
System.out.println("Before sorting:");
for (int num : unorderedArray) {
System.out.print(num + " ");
}
// 调用排序方法
maopao(unorderedArray);
System.out.println("\nAfter sorting:");
for (int num : unorderedArray) {
System.out.print(num + " ");
}
}
}
```
当你运行`main()`方法时,它会先打印出原始数组,然后调用`maopao()`方法对数组进行排序,最后再显示排序后的数组。
阅读全文