java编写程序:写一个方法,功能:定义一个一维的int 数组,长度任意,然后将它们按从小到大的顺序输出(使用冒泡排序)。
时间: 2024-10-17 10:15:01 浏览: 22
在Java中,你可以通过创建一个方法来实现这个功能。这里是一个使用冒泡排序算法对一维整数数组进行排序的例子:
```java
public class BubbleSortExample {
public static void sortArray(int[] array) {
int n = array.length;
// 冒泡排序算法
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (array[j] > array[j + 1]) {
// 交换元素
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
// 输出排序后的数组
System.out.println("Sorted Array in Ascending Order:");
for (int num : array) {
System.out.print(num + " ");
}
}
// 主函数,用于测试sortArray方法
public static void main(String[] args) {
int[] inputArray = {5, 2, 9, 1, 7}; // 输入任意长度的整数数组
sortArray(inputArray);
}
}
```
在这个例子中,`sortArray`方法接受一个整数数组作为输入,并通过嵌套循环实现冒泡排序。在主函数`main`中,我们创建了一个测试数组并传递给这个方法。
阅读全文