導航:首頁 > 編程語言 > javamain方法參數

javamain方法參數

發布時間:2022-05-14 06:20:33

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

這個是運行程序前給它的參數。。

如果你在你程序要用這個參數的話就需要在運行前指定。。

比如java HelloWorld ceshi
那麼在HelloWorld的main方法裡面 args就是{"ceshi"}
多個的話用空格隔開..
比如java HelloWorld ceshi ceshi1 ceshi2
那麼那麼在HelloWorld的main方法裡面 args就是{"ceshi", "ceshi1", "ceshi2"}
也就是說你假如你的程序是這樣的
public class HelloWorld{
public static void main(String[] args) {
System.out.println(args[0]);
}
}
然後你編譯
運行的時候這樣運行
java HelloWorld hello
那麼這個程序就會輸出hello
之所以是Stirng 是因為我們只能以字元串的形式輸入
名字的話隨便取。。只要符合java規定就行

❷ Java 主函數main的參數到底是什麼呢

main函數是一個類的主函數,main函數的參數是運行該類的時候輸入的參數。如果用命令行去運行這個類MyJava,可以這樣寫 java MyJava 參數1 參數2 參數3,參數123就是main函數的參數args

❸ java的main()函數的參數是

這個是運行程序前給它的參數。。

如果你在你程序要用這個參數的話就需要在運行前指定。。

比如java HelloWorld ceshi
那麼在HelloWorld的main方法裡面 args就是
多個的話用空格隔開..
比如java HelloWorld ceshi ceshi1 ceshi2
那麼那麼在HelloWorld的main方法裡面 args就是
也就是說你假如你的程序是這樣的
public class HelloWorld{
public static void main(String[] args) {
System.out.println(args[0]);
}
}
然後你編譯
運行的時候這樣運行
java HelloWorld hello
那麼這個程序就會輸出hello
之所以是Stirng 是因為我們只能以字元串的形式輸入
名字的話隨便取。。只要符合java規定就行

❹ java main方法中的命令行參數

作用:

當你使用命令行的形式運行.class文件時,向你的類傳遞參數.

C:\>java
YourClassName
參數1
[參數2
參數3
....]

參數之間用一個空格作為間隔符.

String[] args 這個字元串數組是保存運行main函數時輸入的參數的,例如main函數所在的類名為test
那麼你在cmd運行
java
test
a b
c 時,args[0]
= a
,args[1]=b,
args[2]=c
你就可以在你的程序中調用你輸入的這些變數了。

args[]不就是那個字元串This is a simple Java program嗎?
-------完全不是的,你理解不對。這樣好了,你在運行的時候加個參數,比如 java test XX。然後在你的main函數裡面加這段話:System.out.println("arg is"+args[0]),然後看看輸出是什麼?
是不是這個:
This is a simple Java program
arg is XX

在運行時輸入java test xx yy zz,並且在你的main函數裡面加這段話:System.out.println("arg is"+args[0]+" "+args[1]+" "+args[2]),然後看看輸出是什麼?
是不是:
This is a simple Java program
arg is xx yy zz

現在你理解了嗎。。。

如果沒關系,為什麼程序中去掉String args[]會出現錯誤?
--------之所以去掉會出錯在於,不帶String args[]的main函數和帶String args[]的main函數,本質上已經不是同一個函數了,java 本身不存在不帶String args[]的main函數,所以當然出錯了。

❺ java main函數怎麼設置參數

在Java程序設計語言中,每一個應用程序都必須包含一個main方法:
publicstaticvoid
main(String[]
args)
{}
main方法是程序的入口方法;
main方法的訪問修飾符為public,不能省略,也不能定義為private和protected;
main方法必須是靜態方法,使得JVM在調用main方法時不用實例化類;
main方法必須是無返回值(void)的方法,參數必須是字元串數組(String[]);

❻ 在Java程序設計中,main()方法的參數是什麼

String[] args 這個字元串數組是保存運行main函數時輸入的參數的,例如main函數所在的類名為test 那麼你在cmd運行 java test a b c 時,args[0] = a ,args[1]=b, args[2]=c 你就可以在你的程序中調用你輸入的這些變數了。

❼ Java的main函數參數問題

public static void main(String[] args) {}和public static void main(){}兩個方法意義是不一樣的。
public static void main(String[] args) {}
是Java應用程序的入口方法,也就是說,程序在運行的時候,第一個執行的方法就是main()方法,這個方法和其他的方法有很大的不同,比如方法的名字必須是main,方法必須是public static void 類型的,方法必須接收一個字元串數組的參數等等。

public static void main(){}
只是一般java方法,沒有特殊意義,好比public static void xxx(){}

❽ Java main方法參數args[]無法理解,有什麼用

這個是運行程序前給它的參數。

如果你在你程序要用這個參數的話就需要在運行前指定。

比如java HelloWorld ceshi
那麼在HelloWorld的main方法裡面 args就是{"ceshi"}
多個的話用空格隔開..
比如java HelloWorld ceshi ceshi1 ceshi2
那麼那麼在HelloWorld的main方法裡面 args就是{"ceshi", "ceshi1", "ceshi2"}
也就是說你假如你的程序是這樣的
public class HelloWorld{
public static void main(String[] args) {
System.out.println(args[0]);
}
}
然後你編譯
運行的時候這樣運行
java HelloWorld hello
那麼這個程序就會輸出hello
之所以是Stirng 是因為我們只能以字元串的形式輸入
名字的話隨便取。。只要符合java規定就行。

❾ 請問Java中如何給main函數傳遞參數

這要分兩種情況。
1、用命令行傳參:
Java程序可以用java命令來運行,如程序Mai,。可以通過 java Main來運行Main程序,如果要給Main傳參,可用如下形式
java Main 參數1 參數2
參數個數並沒有限制。
2、集成環境中傳參:
在集成環境中傳參有點不同,它不像命令行一樣,可以直接在命令行在書寫參數。以IntelliJ IDEA為例。需要在」運行(run)」菜單的」編輯配置(Edit Configurations…)」中對「程序參數(Program arguments)」進行設置。其它集成環境也需要進行這樣的配置才能給程序傳遞參數。
如果你對傳參還不是很理解,可以上秒秒學了解相關知識。

❿ java中main函數後面帶的參數是什麼意思

是一個數組類型的參數,作用就是可以外面傳值給他如下

publicstaticvoidmain(String[]args)throwsIOException{
Stringusername=args[0];
Stringpassword=args[1];
閱讀全文

與javamain方法參數相關的資料

熱點內容
加密歐美航線 瀏覽:48
svn怎麼看伺服器的地址 瀏覽:187
騎馬與砍殺1命令部隊用盾牌 瀏覽:595
光纜pdf 瀏覽:350
加密流量實時監測 瀏覽:628
360壓縮和好壓哪個好 瀏覽:61
python判斷變數是否為list 瀏覽:906
雲伺服器1m帶寬表示什麼意思 瀏覽:702
429升冷櫃用多大壓縮機 瀏覽:116
決策樹演算法java實現 瀏覽:376
androidtv開發焦點控制 瀏覽:328
論人的成長pdf 瀏覽:282
python網站源代碼 瀏覽:827
手機文件壓縮器怎麼安裝 瀏覽:112
androidsdk封裝 瀏覽:266
微信加密不知道怎麼取消 瀏覽:705
分析演算法設計程序編寫 瀏覽:843
linux啟動dhcp失敗 瀏覽:356
芙蓉出水選股公式源碼 瀏覽:763
linux更改密碼錯誤 瀏覽:244