我正在学习过去一个月的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