我正在學習過去一個月的Java
。我很難理解這條線java冒泡排序問題
for(int i = 0;i<list.length-1;i++){
有沒有人可以用外行人來解釋我lang。我是一個緩慢的學習者。我理解循環,但這件事我不明白
Int[]list = {5͵7͵54͵34͵87͵44};
boolean swap = true;
int temp;
while(swap){
swap = false;
for(int i = 0;i<list.length-1;i++){
if(list[i] > list[i+1]){
temp = list[i];
list[i] = list[i+1];
list[i+1] = temp;
swap = true;
}
}
}
你的問題不清楚。如果你明白* for'循環,那究竟是什麼問題?還要注意'Int'在Java中無效,應該是'int'。 – Maroun
當你說第5行時,你的意思是整個for循環嗎? – ForgetfulFellow
@Cataclysm你爲什麼這麼認爲? – Maroun