導航:首頁 > 編程語言 > javamainargs

javamainargs

發布時間:2024-11-05 12:33:29

java中main函數後面帶的參數(String[] args)是什麼意思

String[] args 是用來傳遞用戶在命令行輸入的參數的。 之所以採用String 類型是因為Java 預設就認為輸入的參數都為字元串(當然你可以之後自己進行類型轉換)。 String 之後的[] 括弧表示用戶輸入的參數被放置在字元串數組中。因為用戶可以輸入的參數個數不定, 所以用個數組來裝這些數據最好不過了。而且這個數組長度不限,[] 中沒有定義數組的長度。最後args 是這個數組的名字。args 是英文 arguments (參數) 的簡寫。你當然可以給它其他名字, 但在IT 界公認用args 做main 函數的參數名字。

❷ JAVA中的MAIN函數中args參數怎麼用

一般來說是用不到的,特別是一個相對大型的應用applet或者application
這個args的由來是這樣的:你從控制台運行一個編譯好的.class文件,需要命令為
java (入口類名) 參數1 參數2 ...
比如

源碼
// Test.java
public class Test {
public static void main(String[] args){

for(int i = 0; i < args.length; i++){
System.out.println(args[i]);

}

}

}

java Test 1 2 a
這樣的話運行的時候JVM虛擬機會將主類後面的各輸入轉化為String[]數組(這里的數字是以字元串形式存在的)這樣可以直接用。
輸出就會是:
1
2
a

❸ JAVA中在聲明main的時候的String[] args是什麼意思

在JAVA中,String[] args是main函數的形式參數。String[] args代表main 函數的參數,表示字元串參數。

String[] args 作用:java在命令行運行的時候要用到java命令:java Test value1 value2,命令後面是兩個參數,在main函數裡面args[]就是兩個長度的數組value1存在args[0]中,value2存在args[1]中。

在Java中有這樣一條語句:public static void main(String[] args)。其中的args是Java命令行參數,在DOS中執行Java程序的時候使用「java 文件名 args參數」。args這個數組可以接收到這些參數。

(3)javamainargs擴展閱讀

String[] args的用法:

從函數參數的形式上看,String[] args包含一個整型和一個指針數組。當一個C的源程序經過編譯、鏈接後,會生成擴展名為.EXE的可執行文件,這是可以在操作系統下直接運行的文件,換句話說,就是由系統來啟動運行的。

對main()函數既然不能由其它函數調用和傳遞參數,就只能由系統在啟動運行時傳遞參數了。在操作系統環境下,一條完整的運行命令應包括兩部分:命令與相應的參數。其格式為:命令參數1參數2....參數。

此格式也稱為命令行。命令行中的命令就是可執行文件的文件名,其後所跟參數需用空格分隔,並為對命令的進一步補充,也即是傳遞給main()函數的參數。

閱讀全文

與javamainargs相關的資料

熱點內容
單片機代碼跳掉 瀏覽:447
程序員談薪水壓價 瀏覽:861
榮耀10青春版支持方舟編譯啊 瀏覽:158
最優估計pdf 瀏覽:826
androiddrawtext字體 瀏覽:669
c語言源編輯源程序編譯 瀏覽:821
手裡捏東西真的可以解壓嗎 瀏覽:265
編譯原理畫狀態表 瀏覽:28
用echo命令產生下列輸出 瀏覽:358
在內網如何訪問伺服器 瀏覽:961
java導入oracle資料庫 瀏覽:134
堅朗內開內倒鋁條演算法 瀏覽:259
華為閱讀新建文件夾 瀏覽:770
幻塔如何選擇伺服器 瀏覽:221
解壓先把文件壓到系統盤 瀏覽:822
access壓縮和修復資料庫 瀏覽:791
光纖交換機命令 瀏覽:513
白色桌放什麼文件夾 瀏覽:296
分治演算法思想 瀏覽:151
s曲線加減速演算法 瀏覽:403