GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
meu programa não compila II
Índice dos Fóruns
»
Java Básico
Autor
Mensagem
22/08/2006 12:01:59
Assunto:
meu programa não compila II
ersantosnetPJ
What is classpath?
Membro desde: 04/08/2006 00:00:00
Mensagens: 6
Offline
Olá a Todos os Amigos do portal Java!!
Estou aprendendo java e como a maioria tendo que aprender na raça!! Então estou seguindo uma apostila que me propos um exercicio....
Fiz o seguinte código abaixo mas não esta compilando diz o seguinte...
--------------------Configuration: <Default>--------------------
C:\Java_Aprendendo\Exercicio_2_a.java:21: duplicate case label
case 4|6|9|11: numDias=30;
^
1 error
Process completed.
Segue abaixo o código...
class Exercicio_2_a
{
public static void main(String[]args)
{
int dias=0, meses=0, ano=0, numDias;
dias=18;
meses=10;
ano=1984;
System.out.println(dias + "/" + meses + "/" + ano);
switch (meses)
{
case 1|3|5|7|8|10|12: numDias=31;
break;
case 2: numDias=28;
break;
case 4|6|9|11: numDias=30;
break;
}
}
}
Se alguém poder ajudar fico muito grato!!
Obs.: Isto não é exercicio de faculdade!!!
22/08/2006 12:10:26
Assunto:
booblePJ
JavaChild
Membro desde: 23/08/2004 00:00:00
Mensagens: 124
Offline
tente mudar os labels do switch para isso:
de: case 1|3|5|7|8|10|12 para: case 1||3||5||7||8||10||12
de todos os switchs...
Abraços...
22/08/2006 12:21:17
Assunto:
booblePJ
JavaChild
Membro desde: 23/08/2004 00:00:00
Mensagens: 124
Offline
Nossa, viajei...
Esquece oq eu falei...
faz o seguinte:
class Exercicio_2_a { public static void main(String[]args) { int dias=0, meses=0, ano=0, numDias; dias=18; meses=10; ano=1984; System.out.println(dias + "/" + meses + "/" + ano); switch (meses) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: numDias=31; break; case 2: numDias=28; break; case 4: case 6: case 9: case 11: numDias=30; break; } } }
Mal ae...
Abraços...
22/08/2006 13:13:41
Assunto:
Muito Obrigadp
ersantosnetPJ
What is classpath?
Membro desde: 04/08/2006 00:00:00
Mensagens: 6
Offline
Muito Obrigado pela ajuda!!
O código que me passou caiu como uma luva!!! Nem sabia que poderia ser escrito com esta sintaxe o comando Switch...
Valeu!
Índice dos Fóruns
»
Java Básico
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team