gpt4 book ai didi

java - 如何重新启动java程序在这里

转载 作者:行者123 更新时间:2023-12-01 17:49:46 25 4
gpt4 key购买 nike

import java.util.Scanner;

public class App {

public static void main(String[] args) {

System.out.println("Please enter your official name.");

Scanner typing = new Scanner(System.in);
String name = typing.nextLine();

while (!name.matches("[a-zA-Z]")) {
System.out.println("Please enter your official name.");
name = typing.nextLine();
}
if (name.length() >= 4)
System.out.println("Your name is: " + name);

else
System.out.println("So your name is less than four characters.");

}

}

这里如何重新启动程序!PS:我是java初学者

最佳答案

一旦 main 方法退出,应用程序就会退出。将代码放入另一个方法中并在 while 循环内调用它。

public static void main(String[] args) {
while(true){
process();
}
}

static void process(){
System.out.println("Please enter your official name.");

Scanner typing = new Scanner(System.in);
String name = typing.nextLine();

while (!name.matches("[a-zA-Z]")) {
System.out.println("Please enter your official name.");
name = typing.nextLine();
}
if (name.length() >= 4)
System.out.println("Your name is: " + name);

else
System.out.println("So your name is less than four characters.");
}

这将无限地一次又一次地运行该程序。如果你想退出,请在cmd中按Ctrl + C或者你可以使用,

System.exit(0);

代码中的某个位置。

关于java - 如何重新启动java程序在这里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51682815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com