A o switch aceita parâmetros com um tamanho máximo inteiros 32 bits… ou seja… char, short, int, byte…
Talvez uma chave inteira que identificasse cada produto…
switch (codigoDoProduto) { //onde o codigoDoProduto é um int
case 1 : setPreco (x); // onde x é o preco
break;
case 2 : setPreco (x); // onde x é o preco
break;
...
}
Não sei se era isso… mas espero que ajude…
Bons Códigos… :idea: