2019/1/3作業
阿新 • • 發佈:2019-01-04
插入一個數值,按順序排列
ps:插入數值部分還未完全理解,還未完成
package com.clas; import java.util.Scanner; /** * 1.3Class * @author asus * 2019.1.3 */ //給一組無序的資料進行排序後,插入一個數,依然是按順序排列 public class Work1 { public static void main(String[] args) { int[]nums = new int [6]; nums[0] = 23; nums[1] = 12; nums[2] = 44; nums[3] = 76; nums[4] = 55; System.out.println("輸出排序前"); //輸出排序前 for(int num : nums) { System.out.print(num+" "); } System.out.println();//用於下面執行的程式服務而換行 System.out.println("輸出排序後"); for(int i = 0;i<nums.length-1;i++) { for(int j = 0;j<nums.length-i-1;j++) { int temp = 0; if(nums[j]<nums[j+1]) { temp = nums[j]; nums[j]=nums[j+1]; nums[j+1]=temp; } } // for(int num:nums) {// System.out.print(num+" "); } for(int num:nums) { System.out.print(num+" "); } //開始插入一個數值 System.out.println(); Scanner input = new Scanner(System.in); System.out.println("請輸入一個數:"); int addNum = input.nextInt(); } }