回到主要方法?

时间:2014-01-12 01:26:24

标签: java methods return main

我在代码中遇到了一些关于如何像其他人一样执行main方法的问题。 这是我需要的一个例子:

(...)
public static void main (String[] args)
{
    hi();
    System.out.println("cake time!");
}
public static void hi ()
{
    main();
}

我想知道如何运行“蛋糕时间!”,代替“main();”以一种很好的方式,与“hi();”

的目的相同

感谢阅读!

1 个答案:

答案 0 :(得分:2)

您不会致电main()。当您的应用程序启动时,它就会被调用,当您到达应用程序结束时,您的应用程序就会完成。致电main()毫无意义。

根据您的需要,您可以使用(您甚至在主题中使用它):

public static void main (String[] args)
{
    hi();
    // The return from hi() executes the next line of code
    System.out.println("cake time!");
}
public static void hi ()
{
    // Do whatever hi() does here. When it's done, 
    // you automatically go back to the line after the one
    // that called you. (You "return" to the next line).
    // If the function returns a value (isn't void), you use 
    // the keyword 'return'.
}