“Conocimientos Programación>Programación Java

Cómo utilizar las interrupciones de Java

2014/8/16
La sentencia break en Java es un elemento clave en el control del flujo de ejecución del programa. Cuando se utiliza estructuras como las condicionales , bucles y declaraciones de conmutación, es vital que su código está construido de una manera que evitar que se quede en un bucle infinito y estrellarse. Sentencias break son algunas de las principales técnicas que puede utilizar para asegurarse de que tales estructuras se ejecutarán y terminar correctamente , permitiendo que su programa para proceder según sea necesario. Usando sentencias break Java es generalmente una tarea simple. Instrucciones
1

Crear una sentencia switch en su programa. Agregue el siguiente código a su programa de Java, que muestra cómo utilizar las sentencias break de una sentencia switch :

int num = 3 ; interruptor


(num ) {

caso 1 : System.out.println ( " uno") ; break;

caso 2 : System.out.println ( "dos" ) ; break;

caso 3 : System.out.println ( " tres "); break;

default : System.out.println ( "? "); break; }

las sentencias break evitar el código de la realización de pruebas condicionales innecesarios cuando el coincide variable que se está probado .
2

Crear un bucle en el programa. Inserte el siguiente código en su programa , que muestra cómo utilizar la sentencia break dentro de un bucle for :

int [ ] someNumbers = { 3 , 1 , 5 , 6 , 2 } ;

int searchNumber = 5 ;

booleano foundNum = false;

for (int i = 0 ; i < someNumbers.length , i + +) romper declaración en este ejemplo, se impide el bucle se ejecute sin necesidad de romper tan pronto como se haya encontrado el número de búsqueda dentro de la matriz.
3

Crear un bucle while en su programa. Utilice el siguiente código dentro de su programa para demostrar el uso de la sentencia break en un bucle while:

totalNum int = 0 ;

Random randGen = new Random ();

mientras (true ) {

totalNum + = randGen.nextInt ();

if ( totalNum > 100 ) {

break; } }


System.out.println ( totalNum ) ;

este código sigue agregando números al azar hasta que el resultado supera los 100 , con la sentencia break para salir del bucle , tan pronto como esto sucede
. 4

Utilice una sentencia break marcado en su programa. Puede especificar qué estructura de control es romper , en lugar de dejar que el programa selecciona el predeterminado, que es el más cercano a la sentencia break . Utilice lo siguiente para demostrar cómo una etiqueta obras declaración de contraataque:

searchTotal int = 12 ;

ExtLoop : for ( int i = 0 ; i < 10 ; i + + ) {
< p > for (int j = 0 ; j < 10 ; j + + ) {

if ( i + j == searchTotal ) {

System.out.println ( "Se ha encontrado " + i + "+ "+ j + " = "+ searchTotal ) ;

descanso ExtLoop ;

} } }

Este código aumenta dos números , deteniéndose al llegar a una combinación de los dos que se suma a un número de resultado especificado, utilizando la sentencia break para detener el bucle exterior de continuar a repetir una vez que se ha encontrado esta combinación. Si se hubiera utilizado una sentencia break sin etiqueta , sólo el bucle interno se habría roto , por lo que el bucle exterior habría continuado .
5

prueba su programa y observar los resultados. Experimente cambiando los valores que se están probando en cada caso. Al adaptar el uso de la sentencia break a sus propios programas , tenga en cuenta sus estructuras con cuidado, ya que puede ser fácil quedar atrapado en un bucle que nunca va a salir , por lo que su programa utiliza los recursos innecesarios y en última instancia de choque.


Programación Java
¿Cómo colocar una aplicación Java en una página Web
Cómo ocultar datos en Java
Java Code Chat
Cómo abrir un puerto en el Android
Cómo incluir un prefijo a una regrabadora de tapicería
Cómo Desplazarse a la parte superior de un panel de desplazamiento en Java
Cómo instalar Java para juegos
Cómo crear dos instancias de subclases en Java
Conocimientos Informáticos © http://www.ordenador.online