hisael Postado Maio 24, 2015 Denunciar Share Postado Maio 24, 2015 (editado) package javaapplication31; import java.util.Scanner; public class JavaApplication31 { static Scanner in = new Scanner(System.in); static int n1, n2, num; public static String sinal; public static void capturarNumerosDoUsuario(){ System.out.println("Digite o primeiro numero"); n1 = in.nextInt(); System.out.println("Digite o segundo numero"); n2 = in.nextInt(); } public static void escolhendoSinal(){ Scanner in = new Scanner(System.in); System.out.println("Digite o sinal da operaçao"); sinal = in.nextLine(); switch(sinal){ case "+" : System.out.println(n1 + n2); break; case "-" : if(n1 < n2){ System.out.println(n2 - n1); }else System.out.println(n1 - n2); break; case "*" : System.out.println(n1 * n2); break; case "/" : System.out.println(n1 / n2); default : System.out.println("Digite um sinal valido"); } } public static void main(String[] args) { System.out.println("----Calculadora----"); System.out.println("Digite 1 para calcular"); num = in.nextInt(); if (num == 1){ capturarNumerosDoUsuario(); escolhendoSinal(); }else System.out.println("não Existe Funçao Para Esse Caractere"); in.close(); } } Editado Maio 24, 2015 por hisael Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rafacarvalhido Postado Julho 9, 2015 Denunciar Share Postado Julho 9, 2015 Você me diga. O que acontece quando você roda o programa? Coloque seu código dentro do bloco de códigos. Edita e bota dentro do <> (code) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Norivan Oliveira Postado Julho 10, 2015 Denunciar Share Postado Julho 10, 2015 Aparentemente o único problema é que você está usando uma String como parametro para um switch, isso não rola a partir do Java 7 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
hisael
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.