1. 程式人生 > >Java-選擇排序

Java-選擇排序

/*
	需求:將陣列元素排序
		1、使用for迴圈將最大的元素放在arr[0],老二放在arr[1],老三...
		2、列印陣列
*/
class Demo1 
{
	public static void main(String[] args) 
	{			
		int[] arr = {14, 52, 99, 84, 41};
		sort(arr);
	}
	public static void sort(int[] arr){
		for(int j = 0; j <arr.length; j++){
			for(int i = j + 1; i < arr.length; i++){
				if(arr[i] > arr[j]){
					int temp = arr[i];
					arr[i] = arr[j];
					arr[j] = temp;
				}
			}
		}
		
		for(int k = 0; k < arr.length; k++){
			System.out.println(arr[k]);
		}
	}
}