segunda-feira, 5 de outubro de 2009

Re: [java-br] É possível fazer isso? Switch

·

 

Sergio.

Vou responder sua pergunta e depois te dar uma sugestão.

Primeiro a resposta.

Sim é possível se colocar um switch dentro de um case de outro switch,
mas nesse caso vc DEVE usar as chaves (criar um bloco) no case do
wsitch externo.

switch (vlr)
{
case 1: {
...
switch(valr2)
{
case 10:....

case 20:
}
}
case 2:.....
}

Agora a sugestão.
Colocar um switch dentro de outro pode deixar o codigo um pouco
confuso. Sugiro o uso de métodos (modularização) . Mais ou menos
assim...

switch (vlr)
{
case 1: processarOpcao1();
case 2: processarOpcao2();
case 3: processarOpcao3();
}

e no método processarOpcao1 vc coloca o swtich

Abraço a todos da lista

--
José Augusto Martins Nieviadonski
Sun Certified Associate for Java Platform, Standard Edition
Especialista Técnico II - FX and Trade Systems - HSBC Bank Brasil S.A.
Professor - Pós-graduação Java - Faculdades SPEI
jose.augusto.martins@gmail.com
jaugusto@spei.br

Citando Sérgio Henrique de Morais <serginho.henrique@gmail.com>:

> Pessoal, bom dia!!
>
> Estou iniciando em programação e ainda não tenho o conhecimento suficiente
> para desenvolver aplicações usando a interface gráfica.
>
> Estou usando o SWITCH. A dúvida que tenho é se é possível fazer um switch
> dentro de um outro.
>
> *EX:
>
> switch (Teste()) { *
>
> 1. * case 01: *
> 2. * univ.testando
> *
> 3. * break; *
> 4. * case 02: *
> 5. * univ.testando*
> 6. * break; *
> 7. * default: *
> 8. * ///etc.
> *
> 9. *} *
>
> Dentro da opção 1 por exemplo seria: Cadastro de Funcionário e dentro dessa
> opção teria cadastrar, alterar e visualizar.
> Na opção 2 seria a mesma coisa só que para Aluno e etc.
>
> É possível com SWITCH? Ou teria outra forma/sugestão?
>
> Obrigado
>
> Sérgio Henrique de Morais
>
>
>
> Pablo Picasso<http://www.brainyquote.com/quotes/authors/p/pablo_picasso.html>
> - "Computers are useless. They can only give you answers."
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>

__._,_.___
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Atividade nos últimos dias
Visite seu Grupo
Yahoo! Mail

Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra

Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos

Crie seu próprio grupo

A melhor forma de comunicação

.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog