武漢網(wǎng)站開(kāi)發(fā)軟件程序員百度保障中心人工電話
關(guān)于java命令行傳參
本篇文章拓展以下java中的命令行傳參😎
- 有時(shí)候你希望運(yùn)行一個(gè)程序的時(shí)候再傳遞給它消息,這要靠傳遞命令行參數(shù)給main()方法來(lái)實(shí)現(xiàn)。
- 首先我們先來(lái)創(chuàng)建一個(gè)數(shù)組遍歷。
public class Demo
{public static void main(String[] args){//args.length 數(shù)組長(zhǎng)度for(int i=0; i<args.length; i++){System.out.println("args["+i+"]:"+args[i]);//編寫(xiě)輸出樣式}}
}
我們用前學(xué)習(xí)過(guò)的java通過(guò)控制臺(tái),來(lái)實(shí)現(xiàn)編譯,傳遞參數(shù)。
1、首先在資源管理器中打開(kāi)。
2、在路徑前寫(xiě)cmd+空格,然后回車(chē)進(jìn)入到DOS窗口。
3、先進(jìn)行編譯,javac Demo03.java,回車(chē)以后生成class文件。
4、我們運(yùn)行一下程序,會(huì)發(fā)現(xiàn)報(bào)錯(cuò)了。
5、這是因?yàn)?#xff0c;我們Demo03是在包里面的,所以外層有一個(gè)包,不能直接編譯,所以要用**cd…/**退回到上一層,回到上層后,我們把包添加在類(lèi)的前面,就可以進(jìn)行輸入?yún)?shù)給main方法傳參了😀。
6、我們看到,遍歷的數(shù)組內(nèi)容,就是我們剛剛輸入的內(nèi)容,這個(gè)就是命令行傳參!先作為了解,后面數(shù)組的文章中會(huì)詳細(xì)介紹數(shù)組😎