ALGORITMOS E IMPLEMENTAÇÕESSwitch - Case no Java

Implementação de equações dentro da computação, programação e algoritmos.

Moderador: [ Moderadores TTB ]

Avatar do usuário
Autor do Tópico
joaopcarv
3 - Destaque
Mensagens: 322
Registrado em: Ter 18 Out, 2016 21:11
Última visita: 30-11-18
Agradeceu: 437
Agradeceram: 294
Out 2018 30 01:55

Switch - Case no Java

Mensagem não lida por joaopcarv » Ter 30 Out, 2018 01:55

Boa noite, eu estou precisando de ajuda na identificação de um problema no decorrer de uma execução switch-case no Java. O meu problema consiste na não quebra de execução do casemesmo após um break.

Eu desenvolvi, em Java Swing, um programa de correção de provas e simulados de vestibular para a minha namorada, e o programa rodava bem até eu colocar "provas demais" dentro do algoritmo...
1.jpg
1.jpg (93.59 KiB) Exibido 99 vezes
Nesse programa, a prova é identificada por sua String s...

Nesta chamada está acontecendo o erro por conta do excesso, talvez, de cases:

Map<Integer, String> gabarito = GabaritosMapJn.getMap(s);

Na classe GabaritosMapJn:
2.jpg
2.jpg (20.45 KiB) Exibido 99 vezes


E por aí vai, um case / break para cada prova e aquela quantidade de provas... alguém sabe se tal problema realmente é por haver uma grande quantidade de cases? Pois antes de eu adicionar as últimas provas, já estava funcionando...

OBS: Eu estava pensando que, caso sim, eu poderia migrar toda essa parte de dados para o SQL e deixar só a casca do programa n Java, mas isso agora para mim é inviável, então, se houver outra alternativa...



"That's all I'd do all day. I'd just be the catcher in the rye and all."
90-98-99-05-11-15-17-...
JoaoLimaJn

Responder
  • Tópicos Semelhantes
    Respostas
    Exibições
    Última msg

Voltar para “ALGORITMOS E IMPLEMENTAÇÕES”