輸出控制檯傳遞的參數——小小實例。

今天看java經典編程300例中的第二例,發現挺有意思的一個小程序:輸出控制檯傳遞的參數

===實現過程:

(1)打開一個記事本,編寫以下代碼,並保存,將其命名爲Test,擴展名爲.java


7858b751937496728efe5eb0bc7fdc9e.png-wh_

(2)打開Doc控制檯並切換到該文件保存路徑下,控制檯輸入“javac Test.java”命令編譯源代碼,編譯後會生成一個“Test.class”文件;

(3)Doc窗口,繼續輸入“java Test 1 2 3”命令運行class文件;運行結果:

c29ed222dae228fbded91c5da64a8b5f.png-wh_


注:

1,使用java命令(“java Test 1 2 3”)時,如果傳遞多個參數,參數之間需要用空格隔開,比如我傳遞了3個參數(1 2 3)每個中間都用參數隔開了;

2,如果想要打印出第四個參數,需要修改代碼,打印出數組的第四位,座標爲[3](數組的座標從0開始);

3,技術要點:傳遞的參數保存在一個String類型的數組裏並傳遞給main()方法,在main()方法中,可以使用其方法參數調用傳遞的值;


===不足:

目前未能想到具體在什麼情況下可以運用到,但我想如果有一天我需要控制檯來啓動我的代碼,並需要傳遞一個參數啓動相應的方法時,是不是可以用到呢?


===遇到的問題:

Doc窗口執行javac命令時,居然提示不是內部或外部命令。。。瞬間矇蔽。。

解決過程:

1,輸入java命令OK,輸入java -version命令OK。。。

2,檢查環境配置,OK(至少與網上大家說的配置的一樣)

3,繼續嘗試,後來發現,我在安裝jdk時安裝了一次jre,文件路徑與jdk路徑並行:

d3a2a60d8f3ca23ef51edd9416ec0c68.jpg-wh_

但我在配置path變量的時候,直接使用了%JAVA_HOME%\jre\bin;(JAVA_HOME路徑爲 D:java\jdk1.7.0_15)

最終解決方案:修改“%JAVA_HOME%\jre\bin” 爲 "D:java\jre7\bin"


小白遇到的小白問題,繼續學習進步中~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章