sech777
Amigo, boa noite. Poste o erro que erro está dando. Poste também o método processar();
javaxpython
O erro tá sendo em processar…
Tá faltando esse método.
Como faz?
Diguinho.Max
explique melhor o que vc quer amigo.
explique o que faz esse metodo que vc não criou e pra que sua finalidade para que possamos o ajudar.

Javax2011
O que é esse processar?
public class menu{
public static void main (String [] args ){
Scanner in = new Scanner(System.in);
int opcao = 0;
while (opcao != 5) {
System.out.println("Menu de opções:");
System.out.println("1 - Somar");
System.out.println("2 - Subtrair");
System.out.println("3 - Multiplicar");
System.out.println("4 - Dividir");
System.out.println("5 - Sair");
try {
opcao = Integer.parseInt(in.nextLine());
} catch (NumberFormatException e) {
System.out.println("Opção inválida!");
opcao = -1;
}
}
}
}
igor_ks
Provavelmente vc deve ter copiado este codigo em algum lugar
e ficou faltando este método “processar”
vc precisa criar ele, o código dá erro pois ele ainda não existe…
rafabh3
Bom dia amigo,
Esse método processar deve funcionar com algo do tipo:
public void processar (){
if(opcao == 1){
//regras
}
if(opcao == 2){
//regras
}
if(opcao == 3){
//regras
}
if(opcao == 4){
//regras
}
if(opcao == 5){
//regras
}
}
Espero ter ajudado!
rafabh3
Ah, esqueci de colocar que ele recebe um parametro, u numero inteiro, entao a assinatura do método fica:
public void processar (Integer opcao){
...
}
MatheusFalcade
Coloca o codigo inteiro e o erro, só essa parte nao vai dar certo mesmo hahaha
javaxpython
public class menu{
public static void main (String [] args ){
Scanner sc = new Scanner(System.in);
int opcao = 0;
while (opcao != 5) {
System.out.println("Menu de opções:");
System.out.println("1 - Somar");
System.out.println("2 - Subtrair");
System.out.println("3 - Multiplicar");
System.out.println("4 - Dividir");
System.out.println("5 - Sair");
}
}
public void processar ( Integer opcao){
if(opcao == 1){
System.out.println (" Somar");
}
if(opcao == 2){
System.out.println ("Subtrair");
}
if(opcao == 3){
System.out.println ("Multiplicar");
}
if(opcao == 4){
System.out.println ("Dividir");
}
if(opcao == 5){
System.out.println ("Sair");
}
}
try {
opcao = Integer.parseInt(in.nextLine());
processar(opcao);
} catch (NumberFormatException e) {
System.out.println("Opção inválida!");
opcao = -1;
}
}
Alguém testa esse menu que tá funcionando, =/ ?
igor_ks
Volte este código
try {
opcao = Integer.parseInt(in.nextLine());
processar(opcao);
} catch (NumberFormatException e) {
System.out.println("Opção inválida!");
opcao = -1;
}
abaixo do
Scanner sc = new Scanner(System.in);
int opcao = 0;
while (opcao != 5) {
System.out.println("Menu de opções:");
System.out.println("1 - Somar");
System.out.println("2 - Subtrair");
System.out.println("3 - Multiplicar");
System.out.println("4 - Dividir");
System.out.println("5 - Sair");
}