首頁 > 其他

java中main方法裡為什麼有agrs引數,如何使用?

2019-12-10 20:23:20

剛開始學習java的時候,搞不清楚為什麼main方法裡面還有String字串的陣列引數呢?而且,裡面的args似乎從來沒有用到過,有些什麼功能呢?這時候,我們變得像個小孩子一樣非常好奇。大家有探索過嗎?這裡我們將要揭露謎底。Main方法的args是什麼,做什麼用的,我們怎麼使用~


1

首先呢,我們寫一個最簡單的類。我們命名為Main類。


2

在main裡面寫一個空的main函數,如圖


3

在這個main方法裡面寫一條列印語句。放在for-each迴圈裡面,看看執行結果是什麼。是空白!試試~


4

接下來,就比較容易理解裡面的args是用來做什麼了。請看,在執行執行操作之前,設定好執行引數。然後點選執行,發生了什麼?如圖




5

來,我們用命令提示字元來測試一下更直觀。

首先,我們先執行編譯。javac Main.java

然後,我們執行執行命令,筆者這麼寫:

java Main Hello,There!  120795508


6

這回懂了吧? 原來,main方法裡面的args的引數原來是接收的java執行引數。很好理解了吧?

我把剛剛說的這句話再作為引數輸入到命令提示字元作為引數,在演示一次給大家看。祝大家學習愉快!



IT145.com E-mail:sddin#qq.com