使用Java中的main()函數,需要具體程式碼範例
在JAVA中,main()是一個特殊的方法,是程式的入口點。當程式啟動時,JVM會從main()方法開始執行,只有main()方法執行完畢後,程式才會終止。
main()方法的定義如下:
public static void main(String[] args) { // 程序代码 }
其中,public 是一個存取修飾符,表示該方法可以被任意類別存取;static 表示該方法是靜態的,可以直接被類別調用,而不需要實例化物件;void 表示該方法無返回值;String[] args 表示該方法接收一個字串陣列作為參數。
下面來具體說明main()方法的用法,並給出對應的程式碼範例:
#輸出Hello World!
public static void main(String[] args) { System.out.println("Hello World!"); }
在上述程式碼中,main()方法中的一行程式碼System.out.println("Hello World!");用於將字串"Hello World!"輸出到控制台。
接收命令列參數並輸出
public static void main(String[] args) { if(args.length > 0) { System.out.println("命令行参数为:" + args[0]); } else { System.out.println("没有输入命令行参数!"); } }
在上述程式碼中,透過args的長度來判斷是否有命令列參數傳入。如果有,則輸出命令列參數的值;如果沒有,則輸出提示資訊。
使用循環結構輸出1到10的數字
public static void main(String[] args) { for(int i = 1; i <= 10; i++) { System.out.println(i); } }
在上述程式碼中,使用for迴圈結構從1到10迴圈輸出每個數字。
呼叫其他方法
public static void main(String[] args) { int result = sum(5, 3); System.out.println("两个数的和为:" + result); } public static int sum(int a, int b) { return a + b; }
在上述程式碼中,主方法main()呼叫了sum()方法,並將兩個數的和作為回傳值保存到result變數中,並最後輸出結果。
透過上述範例,我們可以看出main()方法的用法多種多樣,可以根據需要進行靈活運用。它不僅僅是程式的入口,還可以進行各種操作,並且可以呼叫其他方法來實現更複雜的功能。
要注意的是,一個JAVA程式可以有多個類,但只能有一個包含main()方法的類別。當執行程式時,JVM會從指定的包含main()方法的類別開始執行。
以上是使用Java中的main()函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!