在Java中,main方法是Java程序的入口,程序从这里开始执行。main方法可以使用两种方式定义:使用public static void main(String[] args)或者使用public static int main(String[] args)。
// 使用public static void main(String[] args)定义main方法 public static void main(String[] args) { // 程序逻辑 }
void main方法不返回任何值,适用于程序只需要执行一些操作而不需要返回值的情况。例如,向控制台输出一段文字:
//使用public static void main(String[] args)输出“Hello World!” public static void main(String[] args) { System.out.println("Hello World!"); }
与之相对的是使用public static int main(String[] args)定义main方法,这种方式要求在方法执行结束后返回一个int类型的值。例如:
//使用public static int main(String[] args)返回1 public static int main(String[] args) { return 1; }
无论是void main方法还是int main方法,都可以作为Java程序的入口。void main方法通常用于程序只需要单向执行一种操作的情况,而int main方法则用于需要返回值的情况。