java - 从同一个类中的另一个方法调用 main 方法

标签 java methods program-entry-point

如何调用main方法?

void prompt()
{
    System.out.println("Do you want to continue?");
    Scanner confirm = new Scanner(System.in);
String con = confirm.nextLine();
if (con  == "y")
{
//call the main method once again.
}
}

当我使用 主要的(); 它询问“args”的值,但我不确定应该在其中输入什么值。

最佳答案

Java 程序中的 main() 方法采用字符串数组参数。

public static void main(String[] args) {} 

如果您不在 main() 内部使用变量 args,您可以将 null 传递给它。否则,您需要将字符串数组传递给该方法。

但是,您不应该从应用程序内部调用 main() 方法。 main() 方法应用作应用程序的入口点,以启动程序,而不是用于递归执行该应用程序内的逻辑。如果您再次需要功能,则应该将其放在单独的方法中。

关于java - 从同一个类中的另一个方法调用 main 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19129403/

相关文章:

android - 错误:(26) error: ' ' is incompatible with attribute android:icon (attr) reference

C、如何调用一个函数

java - Android View 绑定(bind)。如何在 Basic Activity/Fragment 中实现绑定(bind)?

java - 即使通过java中的测试传递值,属性也为空?

java - Java 中的构造函数链接

java - 如何在继续方法之前暂停

java - 最短字符串长度显示在主方法中,但放置在另一个方法中时不显示

c++ - 尝试减小输出大小后,Visual Studio 编译程序无法正确初始化

java - 我对 Codility MissingInteger 的 Java 解决方案有什么问题?

java - JAX-RS 与 CXF 不使用 Spring