我的 java 程序有问题。我使用我的 SelectionSortArray 类创建了一个整数数组。我遇到的问题是,当我尝试打印出我创建的数组的内容时,它会显示一些其他随机代码行,这显然是一个错误。以下是我到目前为止的工作。如果你们可以复制并粘贴它并自己运行它并告诉我出了什么问题,我将不胜感激。同样,当我运行我的 demo/main 时,它不会打印我的数组中的内容。
最终结果应该打印出来:
10
20
30
我的演示/主要:
public static void main(String[] args) {
SelectionSortArray[] ints = new SelectionSortArray[3];
ints [0] = new SelectionSortArray(10);
ints [1] = new SelectionSortArray(20);
ints [2] = new SelectionSortArray(30);
for (int index = 0; index < ints.length; index++) {
System.out.println(ints[index]);
}
}
我用来创建数组的类:
public class SelectionSortArray implements Comparable<SelectionSortArray> {
public int num;
public SelectionSortArray(int initialNum) {
num = initialNum;
}
public int compareTo(SelectionSortArray other) {
int result;
if (num == other.num) {
result = 0;
} else if (num < other.num) {
result = 1;
} else {
result = 2;
}
return result;
}
}