主方法在 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