How to print selected items? [closed]

1
while(resposta == "sim"){
            System.out.println("Informe o Numero do Produto desejado");
            System.out.println("15 - Parafuso, 20 - Porca, 30 - Arruela");
            cod_peca = scn.nextInt();

                switch(cod_peca){
                    case 15:
                        System.out.println("Voce selecionou Parafuso");
                        break;
                    case 20:
                        System.out.println("Voce selecionou Porca");
                        break;
                    case 30:
                        System.out.println("Voce selecionou Arruela");
                        break;
                }
            System.out.println("Informe a Quantidade do Produto");
            qtdeProd = scn.nextInt();
        }
System.out.println("Numero do Produto comprado: "+cod_peca);
    
asked by anonymous 09.09.2017 / 15:21

1 answer

0

There is only one small problem that causes the Compiler to not compile. The == operator is only used to compare numbers in Java (eg 2 == 4 , 5 == 5 , 3 == "ola" not), but in other languages like Python it is used to compare números and strings . p>

To compare strings with números or strings with strings we do not use == in Java, but we use equals resposta.equals("sim");

Do what the program will do.

    
09.09.2017 / 16:19