Olá estou com um problema eu fiz um código em console mas tenho um problema eu fiz as sequencias de códigos normais porém quando ele termina a sequencia eu queria que ele voltasse ao inicio do código e executar tudo novamente e infinitamente.
@SuppressWarnings(“resource”) public static void main(String args[]) throws UnknownHostException, IOException { //Inicio do codigo System.out.println(“Iniciando conexão com os servidores…”); HostSendManagerLogin.SocketConnect(); System.out.println(“Digite algum comando abaixo.”); Scanner ComandInicio = new Scanner(<a href="http://System.in">System.in</a>); Scanner ComandStart = new Scanner(<a href="http://System.in">System.in</a>); Scanner Comand = new Scanner(<a href="http://System.in">System.in</a>); Scanner ComandSendSecondary = new Scanner(<a href="http://System.in">System.in</a>); ComandInicioString = ComandInicio.next(); if (ComandInicioString.toLowerCase().equalsIgnoreCase("/stop")) { System.out.println(“Lista de servidores para Desligar:”); System.out.println(“BungeeCord”); System.out.println(“Lobby”); System.out.println(“Simulator”); System.out.println(“Fulliron”); System.out.println(“SkyWars”); System.out.println(“BuildServer”); if (!HostSendManagerLogin.ConnectSocket == false) { System.out.println(“ManagerLogin”); } System.out.println(""); ComandStartString = ComandStart.next(); if (ComandStartString.equalsIgnoreCase(“BungeeCord”)) { System.out.println(“Desligando o servidor: BungeeCord…”); return; } else { if (ComandStartString.toLowerCase().equalsIgnoreCase(“Lobby”)) { System.out.println(“Desligando o servidor: Lobby…”); return; } else { if (ComandStartString.toLowerCase().equalsIgnoreCase(“Simulator”)) { System.out.println(“Desligando o servidor: Simulator…”); return; } else { if (ComandStartString.toLowerCase().equalsIgnoreCase(“FullIron”)) { System.out.println(“Desligando o servidor: FullIron…”); return; } else { if (ComandStartString.toLowerCase().equalsIgnoreCase(“SkyWars”)) { System.out.println(“Desligando o servidor: SkyWars…”); return; } else { if (ComandStartString.toLowerCase().equalsIgnoreCase(“BuildServer”)) { System.out.println(“Desligando o servidor: BuildServer…”); return; } else { if (ComandStartString.toLowerCase().equalsIgnoreCase(“ManagerLogin”)) { if (!HostSendManagerLogin.ConnectSocket == false) { System.out.println(“Desligando o servidor: ManagerLogin…”); HostSendManagerLogin.SocketCommand(“RestartServer”); return; } else { System.out.println(“A conexão entre o ManagerLogin esta offline.”); } } } } } } } } } else {
if (ComandInicioString.equalsIgnoreCase("/sendcommand")) {
System.out.println("Comando para enviar:");
Command = Comand.next();
System.out.println("Lista de servidores para enviar comandos:");
System.out.println("BungeeCord");
System.out.println("Lobby");
System.out.println("Simulator");
System.out.println("Fulliron");
System.out.println("SkyWars");
System.out.println("BuildServer");
if (!HostSendManagerLogin.ConnectSocket == false) {
System.out.println("ManagerLogin");
}
System.out.println("");
}
ComandSendSeconderyString = ComandSendSecondary.next();
if (ComandSendSeconderyString.equalsIgnoreCase("BungeeCord")) {
System.out.println("Enviando comando para o servidor: BungeeCord...");
return;
} else {
if (ComandSendSeconderyString.toLowerCase().equalsIgnoreCase("Lobby")) {
System.out.println("Enviando comando para o servidor: Lobby...");
return;
} else {
if (ComandSendSeconderyString.toLowerCase().equalsIgnoreCase("Simulator")) {
System.out.println("Enviando comando para o servidor: Simulator...");
return;
} else {
if (ComandSendSeconderyString.toLowerCase().equalsIgnoreCase("FullIron")) {
System.out.println("Enviando comando para o servidor: FullIron...");
return;
} else {
if (ComandSendSeconderyString.toLowerCase().equalsIgnoreCase("SkyWars")) {
System.out.println("Enviando comando para o servidor: SkyWars...");
return;
} else {
if (ComandSendSeconderyString.toLowerCase().equalsIgnoreCase("BuildServer")) {
System.out.println("Enviando comando para o servidor: BuildServer...");
return;
} else {
if (ComandSendSeconderyString.toLowerCase().equalsIgnoreCase("ManagerLogin")) {
if (!HostSendManagerLogin.ConnectSocket == false) {
System.out.println("Enviando comando para o servidor: ManagerLogin...");
HostSendManagerLogin.SocketCommand(Command);
System.out.println("Comando: " + Command + " foi executado com sucesso.");
return;
} else {
System.out.println("A conexão entre o ManagerLogin esta offline.");
}
}
}
}
}
}
}
}
}
//Voltar e executar tudo novamente.
}
Eu queria que ele voltasse e executasse tudo novamente até eu encerrar o script é claro 