数组元素排序
要对数组进行排序,请按照以下步骤操作。
比较数组的前两个元素
如果第一个元素大于第二个元素,则交换它们。
然后,比较第二个和第三个元素,如果第二个元素大于第三个元素,则交换它们。
重复此操作直到数组结束。
交换数组元素
创建一个变量 (temp),将其初始化为 0。
将第一个数字赋值给 temp。
将第二个数字赋值给第一个数字。
将 temp 赋值给第二个数字。
示例
import java.util.Arrays; public class SortingArray { public static void main(String args[]) { // String[] myArray = {"JavaFX", "HBase", "OpenCV", "Java", "Hadoop", "Neo4j"}; int[] myArray = {2014, 2545, 4236, 6521, 1254, 2455, 5756, 66406}; int size = myArray.length; for(int i = 0; i<size-1; i++) { for (int j = i+1; j<size; j++) { if(myArray[i]>(myArray[j])) { int temp = myArray[i]; myArray[i] = myArray[j]; myArray[j] = temp; } } } System.out.println("Sorted array :"+Arrays.toString(myArray)); } }
输出
Sorted array :[1254, 2014, 2455, 2545, 4236, 5756, 6521, 66406]
广告