Oi galera
estou com um problema com um programa
o programa roda e tudo, mas da muito trabalho pra fazer todos os “if”
cada um com uma estrutura, ainda mais quando de trata de um vetor de 50 unidades
então no caso seriam 80 if/else \o/
ja tentei de varias formas e a unica que funcionou da form que eu precisava foi a seguinte:
if (c1.i==0){
JOptionPane.showMessageDialog(null,"Nenhum produto no carrinho.");
}
else if(c1.i==1){
String frase=String.format("Produtos no carrinho: " +c1.produtos[0]);
JOptionPane.showMessageDialog(null, frase);
}
else if(c1.i==2){
String frase=String.format("Produtos no carrinho: \n" +c1.produtos[0]+ "\n" +c1.produtos[1]);
JOptionPane.showMessageDialog(null, frase);
}
else if(c1.i==3){
String frase=String.format("Produtos no carrinho: \n" +c1.produtos[0]+ "\n" +c1.produtos[1]+
"\n"+c1.produtos[2]);
JOptionPane.showMessageDialog(null, frase);
}
a variavel “i” é um contador que muda de acordo com outras açoes que sao feitas em outra parte do programa
entao pra cada valor de “i”(com i entre 0 e 80) eu uso um if
alguem consegue pensar em uma forma mais elegante de fazer a mesma funçao?
desde ja agradeço
abraços
