0
我想創建一個程序,按升序排序五個整數。我從來沒有遇到一個解除錯誤的錯誤,所以我很好奇我做錯了什麼。temp.compareTo錯誤。詮釋不能取消
Scanner input = new Scanner(System.in);
int[] a = new int[5];
for (int i = 0; i < 5; i++) {
System.out.println("Please enter integer # "+ 1 + i);
int temp = input.nextInt();
a[i] = temp;
}
System.out.println("Sorted from lowest to highest");
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
int temp = a[i];
int tempB = a[j];
if (temp.compareTo(tempB) < 0) {
a[i] = tempB;
a[j] = temp;
}
}
}
for (int i = 0; i < 5; i++) {
System.out.println(a[i]);
}
}
}
我得到這一行的錯誤。
if (temp.compareTo(tempB) < 0)
謝謝!
謝謝你的快速反應。這工作完美。 – Cory