Board logo

標題: [作業] 對陣列排序 (四) [打印本頁]

作者: 陳品肇    時間: 2019-8-3 13:19     標題: [作業] 對陣列排序 (四)

本帖最後由 陳品肇 於 2019-8-10 15:46 編輯

我們發現, 若對長得像數字的字串做排序, 無法如同數字正常遞增.
排序錯誤:
[attach]6954[/attach]
請利用參數傳值法, 設計一程式可對使用者輸入的整數做排序.
參考正確執行畫面如下:
[attach]6955[/attach]
  1. import java.util.Arrays;
  2. public class Ch02
  3. {
  4.     public static void main(String args[])     //{"66", "33", "44"}
  5.     {

  6.          int []arr=new int[args.length];      // ex: args字串陣列長度10  整數arr陣列長度也就是10
  7.          // {66,33,44}
  8.          for(int i=0;i<args.length;i++)
  9.          {
  10.               arr[i] = Integer.parseInt(args[i]);     // 把字串陣列裡的值 一一轉成整數
  11.          }

  12.          System.out.println("您剛輸入的參數依序為...");

  13.          Arrays.sort(arr);    //由小到大排好
  14.          for(int i=0; i<arr.length; i++)
  15.              System.out.println("args["+i+"]="+arr[i]);
  16.     }
  17. }
複製代碼

作者: 洪子涵    時間: 2019-8-3 17:31

此帖僅作者可見
作者: 章幼莛    時間: 2019-8-10 15:56

此帖僅作者可見
作者: 戴唯陞    時間: 2019-8-10 15:59

此帖僅作者可見
作者: 洪藜芸    時間: 2019-8-10 16:20

此帖僅作者可見
作者: 戴偉宸    時間: 2019-8-10 17:01

此帖僅作者可見
作者: 陳柏霖    時間: 2019-8-10 17:10

此帖僅作者可見
作者: 戴安利    時間: 2019-8-10 17:33

此帖僅作者可見
作者: 蔡季庭    時間: 2019-8-19 16:53

此帖僅作者可見
作者: 蔡依宸    時間: 2019-8-19 16:56

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2