Na verdade vc pode usar qualquer valor onde este deve estar até o tamanho de um int, ou seja, vc pode passar char,byte,short e int... Qualquer valor maior que estes irá apresentar um erro de compilação
>tanto a 'variavel' qto as constantes, devem ser do tipo int.... > >se estah dando algum erro na hora de compilar, entao alguma coisa ae nao >eh int >se o erro eh de logica (semantica), entao vc estah esquecendo de colocar >o break; >assim, sempre vai cair no 'default' > >Abraços, Bruno > >_.~._.~._.~._.~._.~._.~._.~._.~._ >Programador Java Junior, 19 anos. >_.~._.~._.~._.~._.~._.~._.~._.~._ > ----- Original Message ----- > From: Shazzannn > To: [EMAIL PROTECTED] > Sent: Thursday, July 11, 2002 7:28 AM > Subject: [java-list] switch com constante.... > > > Ola pessoal, > > Eu tentei fazer um switch da forma abaixo e nao funcionou: > > switch (variavel) { > case constante1 : ....... > case constante2 : ...... > default : .... > } > > As constantes sao do tipo "int". Eu recebi um erro falando das >constantes. Nao eh possivel usar constante no case? > > Obrigado.... > > > >_________________________________________________________ >Do You Yahoo!? >Get your free @yahoo.com address at http://mail.yahoo.com > > > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------