使用java语言编写程序,定义一个类,该类具有排序算法,从小到大排序a b c并输出
时间: 2024-02-21 16:57:54 浏览: 74
好的,下面是一个使用 Java 语言实现的排序算法示例:
```java
public class Sorter {
public static void sort(int[] arr) {
int n = arr.length;
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
}
public class Main {
public static void main(String[] args) {
int[] arr = { 3, 1, 5 };
Sorter.sort(arr);
for (int i = 0; i < arr.length; i++) {
System.out.print((char) ('a' + i) + ":" + arr[i] + " ");
}
}
}
```
其中,`Sorter` 类中的 `sort` 方法使用冒泡排序的方式对传入的数组进行排序。`Main` 类中的 `main` 方法创建了一个长度为 3 的数组,并对其进行排序后输出,其中 `a`、`b`、`c` 分别代表数组的三个元素。可以在命令行中运行该程序,输出结果为:
```
a:1 b:3 c:5
```
阅读全文