主方法在 Java 中是否可以返回值?
public static void main(String args[]) 是 Java 程式的入口,每當執行程式時,JVM 會搜尋主方法並開始執行其內容。如果找不到這樣的方法,則程式將成功執行,但當你執行程式時,它會生成一個錯誤。
事實上,你應該將主方法宣告為 public static 作為修飾符、void 返回型別和 String 引數,如果你更改任何內容,JVM 不會將其視為入口點方法,並在執行時提示錯誤。
因此,你不能將主方法的返回型別從 void 更改,同時你也不能從 void 型別的函式返回任何值。
示例
public class Sample{
public static void main(String args[]){
System.out.println("Contents of the main method");
return 20;
}
}輸出
Sample.java:4: error: incompatible types: unexpected return value return 20; ^ 1 error
因此,你不能從 main 返回任何值。
廣告
資料結構
網路
資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP