標題:
[作業] 對陣列排序 (四)
[打印本頁]
作者:
鄭繼威
時間:
2022-12-17 12:05
標題:
[作業] 對陣列排序 (四)
我們發現,若對數字的字元做排序,無法如同數字正常遞增。
[attach]14781[/attach]
請利用參數傳值法,設計一程式可對使用者輸入的整數做排序。
參考執行畫面如下:
[attach]14781[/attach]
1.
宣告長度為args.length的int陣列
(把String args的東西放到int 陣列,透過Integer.parseInt轉型態)
2. for迴圈輸入數值
3. 排序
4. for迴圈輸出數值
import java.util.*;
public class Ch01{
public static void main(String args[]){
if(args.length>0){
System.out.println("您剛總共剛輸入了"+args.length+"個參數");
int data[]=new int[args.length]; //宣告長度為args.length的int陣列
System.out.print("對字母排序前, 依序為: ");
for(int i=0;i<args.length;i++){
data[i]=Integer.parseInt(args[i]);
System.out.print(data[i]+" ");
}
System.out.println();
Arrays.sort(data);
System.out.print("對字母排序後, 依序為: ");
for(int i=0;i<data.length;i++){
System.out.print(data[i]+" ");
}
}
else{
System.out.println("未輸入任何參數");
}
}
}
複製代碼
作者:
許馹東
時間:
2022-12-24 10:14
此帖僅作者可見
作者:
高昀昊
時間:
2022-12-24 16:34
此帖僅作者可見
作者:
高鋐鈞
時間:
2022-12-24 18:51
此帖僅作者可見
作者:
利勁鋼
時間:
2022-12-29 20:21
此帖僅作者可見
作者:
孫子傑
時間:
2022-12-31 08:30
此帖僅作者可見
作者:
鍾易澄
時間:
2022-12-31 09:00
此帖僅作者可見
作者:
孫子傑
時間:
2022-12-31 09:36
此帖僅作者可見
作者:
曾善勤
時間:
2022-12-31 09:37
此帖僅作者可見
作者:
林紘憲
時間:
2022-12-31 09:50
此帖僅作者可見
作者:
曾善勤
時間:
2022-12-31 10:29
此帖僅作者可見
作者:
許宸瑀
時間:
2022-12-31 10:32
此帖僅作者可見
作者:
田家齊
時間:
2022-12-31 11:39
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2