首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 命令行參數解析:Integer.parseInt(args[0]) 完整配置指南

     編輯:Java 綜合教學

場景還原:main 方法接收外部參數

初學者常見困惑:dividend = Integer.parseInt(args[0]) 中的 args[0] 究竟從哪裡來?以下完整代碼演示了異常處理與參數解析:

package yichang;

public class MyExceptionTest {
    public static void main(String[] args) {
        int dividend = 0;
        int divisor;
        int result = 0;
        try {
            dividend = Integer.parseInt(args[0]);
            divisor = Integer.parseInt(args[1]);
            result = dividend / divisor;
            System.out.println("result=" + result);
        } catch (ArrayIndexOutOfBoundsException e) {
            System.out.println("輸入參數量太少,請輸入兩個參數");
        } catch (NumberFormatException e) {
            System.out.println("參數格式不對,請輸入兩個數字");
        } catch (ArithmeticException e) {
            System.out.println("除數為0");
        }
    }
}

Eclipse 中配置程序參數步驟圖解

  1. 右鍵項目 → Run As → Run Configurations...
  2. 切換到 Arguments 標籤頁
  3. 在 Program arguments 區域輸入參數,例如:100 20(空格分隔)
  4. 點擊 Apply → Run

Run Configurations 入口

Program arguments 設置

核心知識點總結

  • args 是 String[] 類型,索引從 0 開始
  • Integer.parseInt() 將字符串轉為整數,非數字拋出 NumberFormatException
  • 參數不足拋出 ArrayIndexOutOfBoundsException
  • 除零拋出 ArithmeticException
  • 良好的異常處理讓程序更健壯

配置完成後,控制台將正確輸出:result=5(以 100/20 為例)。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved