Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将气泡排序从递增切换到递减_Java_Sorting - Fatal编程技术网

Java 将气泡排序从递增切换到递减

Java 将气泡排序从递增切换到递减,java,sorting,Java,Sorting,我需要从递增转换为递减。以下是我所拥有的: publicstaticvoidbubblesort(双[]数组){ 布尔交换=真; 对于(int i=1;i

我需要从递增转换为递减。以下是我所拥有的:

publicstaticvoidbubblesort(双[]数组){
布尔交换=真;
对于(int i=1;i数组[j+1]){
双温=阵列[j];
数组[j]=数组[j+1];
阵列[j+1]=温度;
交换=真;
}
} 
}
打印阵列(数组);
}
更改以下内容

if (array[j] > array[j + 1]) 

if(数组[j]<数组[j+1])

只需将大于(>)替换为小于(在循环的开始?@DrPibbleQuibble-我希望该解决方案对您有效。不要忘记接受答案,以便将来的访问者也可以自信地使用该解决方案。检查以了解如何操作。如果有任何疑问/问题,请随时发表评论。
if (array[j] < array[j + 1])