1. 程式人生 > >2019/1/3作業

2019/1/3作業

插入一個數值,按順序排列

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(); } }