quinta-feira, 12 de setembro de 2013

Utilizando o SWITCH em sua Programação

O Switch poderá ser usando para testar algumas condições, ai me perguntam por que não utilizar o IF, pois com IF ficará cansativo varias ações.

A forma mais simples seria:

            switch (expressão)
            {
                case operacao1:
                    codigo de operação;
                    break;
                case operacao2
                    codigo de operação;
                    break;
                .
                .
                .
                default:
                    codigo de operação;
                    break;
       }

1-      A expressão do Switch deverá ser de um tipo: char, byte, short, ou int, também do tipo string;
2-      A seqüência de instrução Default é executada caso não entre em nenhuma das CASE (operações);
3-      Este padrão é opcional;
4-      Caso entre em algum CASE (operação) ele só irá parar quando chegar ao BREAK.
Segue abaixo um exemplo:
        static void Main(string[] args)
        {
            int i;

            for (i = 0; i < 10; i++)
                switch (i)
                {
                    case 0:
                        Console.WriteLine("i é igual a 0");
                        break;
                    case 1:
                        Console.WriteLine("i  é igual a 1");
                        break;
                    case 2:
                        Console.WriteLine("i  é igual a 2");
                        break;
                    case 3:
                        Console.WriteLine("i  é igual a 3");
                        break;
                    case 4:
                        Console.WriteLine("i  é igual a 5");
                        break;
                    default:
                        Console.WriteLine("i é maior que 5");
                        break;
                }
        }

0 comentários:

Postar um comentário