miércoles, 10 de marzo de 2010

break

La instrucción break permite terminar el bucle envolvente más cercano o la instrucción switch en la cual aparece. El control se transfiere a la instrucción que sigue a la instrucción terminada, si existe alguna.

Ejemplo
En este ejemplo, la instrucción condicional contiene un contador que se supone que cuenta de 1 a 100; sin embargo, la instrucción break termina el bucle tras 4 iteraciones.

// sentencias_break.cs
using System;
class BreakTest
{
static void Main()
{
for (int i = 1; i <= 100; i++) { if (i == 5)
{
break;
}
Console.WriteLine(i);
}
}
}


Resultados
1
2
3
4

Este ejemplo muestra el uso de break en una instrucción switch.

// sentencias_break2.cs
// break y switch
using System;
class Switch
{
static void Main()
{
Console.Write("Entre su seleccion (1, 2, or 3): ");
string s = Console.ReadLine();
int n = Int32.Parse(s);

switch (n)
{
case 1:
Console.WriteLine("El valor acutal es {0}", 1);
break;
case 2:
Console.WriteLine("El valor actual es {0}", 2);
break;
case 3:
Console.WriteLine("El valor actual es {0}", 3);
break;
default:
Console.WriteLine("Seleccion Invalida.");
break;
}
}
}


Entrada
1

Resultados del ejemplo
Entre su seleccion (1, 2, o 3): 1
El valor actual es 1

Comentarios
Si se escribió 4, el resultado sería:

Entre su seleccion (1, 2, o 3): 4
Seleccion Invalida.

No hay comentarios.:

Publicar un comentario

Preguntas;Comentarios;Aportes;Criticas Positivas;Recomendaciones.