我可以填充我的數組,並找到兩個最大的數字。但是,我不能刪除它。可能你們可以幫我嗎?刪除陣列中的兩個最大元素
int n = sc.nextInt();
int [] myArray = new int[n];
int first = 0;
int second = 0;
for(int i = 0; i < myArray.length; i++) {
int num = sc.nextInt();`
if (num > first) {
second = first;
first = num;
} else if(num > second)
{
second = num;
}
}
System.out.println("The largest " + first+ "The second largest " + second);
爲什麼你不能刪除它? – Jens
我認爲你期望你的數組被兩個元素收縮?這是不可能的數組。您可以將這些元素設置爲null。如果你想刪除這些元素,使用另一個數據結構列表'List' –
這是我的任務:向控制檯寫出整數列表的平均值,但忽略兩個最大值。 –