Descubrí formas de terminar (apagar o detener) mis programas Java. Encontré dos soluciones para ello.
usando return;
Cuando quiero salir o terminar la ejecución de mi programa, agrego esto.usando System.exit () ;
A veces lo usé. Leí sobre Sytem.exit () en esta pregunta .
Entonces, sé un poco sobre ambos. Pero todavía estoy confundido sobre cómo funcionan realmente. Por favor, consulte los siguientes códigos ...
public class Testing {
public static void main(String... str) {
System.out.println(1);
System.exit(0);
System.out.println(2);
return;
}
}
Estoy seguro de que 2 no aparecerá. Me gustaría saber por qué return;u otros códigos pueden escribir debajo de la declaración de System.exit(0);y cuál fue la definición real return;( porque es algo extraño para mí returnsin variables o valores ).