<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Java 命令行參數 > 原文: [https://www.programiz.com/java-programming/command-line-arguments](https://www.programiz.com/java-programming/command-line-arguments) #### 在本教程中,我們將借助示例學習 Java 命令行參數。 Java 中的**命令行參數**允許我們在程序執行期間傳遞參數。 顧名思義,參數是通過命令行傳遞的。 * * * ### 示例:命令行參數 ```java class Main { public static void main(String[] args) { System.out.println("Command-Line arguments are"); // loop through all arguments for(String str: args) { System.out.println(str); } } } ``` 讓我們嘗試使用命令行運行該程序。 **1.編譯代碼** ```java javac Main.java ``` **2.運行代碼** ```java java Main ``` 現在假設我們想在運行程序時傳遞一些參數,我們可以在類名之后傳遞參數。 例如, ```java java Main apple ball cat ``` 這里`apple`,`ball`和`cat`是通過命令行傳遞給程序的參數。 現在,我們將獲得以下輸出。 ```java Command-Line arguments are Apple Ball Cat ``` 在上述程序中,`main()`方法包括一個名為`args`的字符串數組作為其參數。 ```java public static void main(String[] args) {...} ``` `String`數組存儲通過命令行傳遞的所有參數。 **注意**:參數始終存儲為字符串,并始終由**空格**分隔。 * * * ## 傳遞數字命令行參數 每個 Java 程序的`main()`方法僅接受字符串參數。 因此,不可能通過命令行傳遞數字參數。 但是,稍后我們可以將字符串參數轉換為數值。 ### 示例:數字命令行參數 ```java class Main { public static void main(String[] args) { for(String str: args) { // convert into integer type int argument = Integer.parseInt(str); System.out.println("Argument in integer form: " + argument); } } } ``` 讓我們嘗試通過命令行運行程序。 ```java // compile the code javac Main.java // run the code java Main 11 23 ``` 此處`11`和`23`是命令行參數。 現在,我們將獲得以下輸出。 ```java Arguments in integer form 11 23 ``` 在上面的示例中,請注意以下行 ```java int argument = Intege.parseInt(str); ``` 在此,`Integer`類的`parseInt()`方法將字符串參數轉換為整數。 同樣,我們可以使用`parseDouble()`和`parseFloat()`方法將字符串分別轉換為`double`和`float`。 **注意**:如果無法將參數轉換為指定的數值,則會發生名為`NumberFormatException`的異常。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看