System.exit() em Java
Em Java o Sistema.exit() O método está presente no pacote java.lang. Este método é usado para encerrar explicitamente o programa Java em execução. Este método usa um código de status. UM diferente de zero O valor do código de status é geralmente usado para indicar encerramento anormal. Quando este método é invocado, não podemos realizar nenhuma tarefa adicional.
- Este método usa um único argumento, o código de status. Se for 0, indica que o encerramento foi concluído.
- Se um código de status diferente de zero for passado, isso mostra que o encerramento não foi bem-sucedido por motivos como comportamento anormal do programa ou qualquer exceção.
Sintaxe do método System.exit()
saída estática pública vazia (status interno)
- Parâmetro: É preciso um único argumento status que geralmente é um valor zero ou diferente de zero.
- Tipo de retorno: Este método não retorna nada, mas sai do programa atual.
- Exceção: Este método pode lançar Exceção de segurança se um gerenciador de segurança estiver presente e a operação exit() for restrita.
Exemplo: Usando o Sistema.exit() método para sair do programa atualmente em execução.
Java // Java program to demonstrate working of System.exit() import java.util.* ; import java.lang.* ; public class Geeks { public static void main ( String [] args ) { int arr [] = { 1 2 3 4 5 6 7 8 }; for ( int i = 0 ; i < arr . length ; i ++ ) { if ( arr [ i ] > 4 ) { System . out . println ( 'exit...' ); // Terminate JVM System . exit ( 0 ); } else System . out . println ( 'arr[' + i + '] = ' + arr [ i ] ); } System . out . println ( 'End of Program' ); } }
Saída
arr[0] = 1 arr[1] = 2 arr[2] = 3 arr[3] = 4 exit...
Explicação: No código Java acima, usamos o saída() se o elemento for maior que 4 no array, então chamamos o saída(0) com um código de status 0 e depois disso o programa é encerrado com sucesso.
Observação: Usar Sistema.exit() com cuidado, especialmente em aplicativos grandes, pois interrompe a JVM imediatamente.