public static void main(String[] args) {
Scanner leia = new Scanner(System.in);
int opção=0;
System.out.println("Insira um valo: ");
int x=leia.nextInt();
System.out.println("Insira um segundo valor: ");
int y=leia.nextInt();
System.out.println("Insira uma opção:");
System.out.println("1 - Multiplicação: ");
System.out.println("2 - Soma: ");
System.out.println("3 - Subtração: ");
System.out.println("4 - Divisão");
opção=leia.nextInt();
switch (opção){
case 1:
System.out.println("O valor da conta é: " + z.getMultiplicação());
break;
}
}
e este:
public class contas {
private static int x;
private static int y;
private static double z;
public static double getMultiplicação(){
z=x*y;
return z;
}
public static double getSoma(){
z=x+y;
return z;
}
public static double getDivisão(){
z=x/y;
return z;
}
public static double getSubtração(){
z=x-y;
return z;
}
Como comentei, Java não suporta acentos e cedilha na sintaxe. Então, inicialmente, tire-os da declaração e invocação dos métodos e veja se funciona. Algo como:
public static double getMultiplicacao(){
z=x*y;
return z;
}
e na chamada:
switch (opção){
case 1:
System.out.println("O valor da conta é: " + z.getMultiplicacao());
break;
}
Obs: se esse sublinhado em vermelho é no Eclipse (ou em outras IDEs que suportam o recurso), coloque o mouse em cima para ver do que ele está reclamando. Isso ajuda a descobrir o possível problema.
System.out.println("Insira um valor: ");
x.setMultiplicacao(leia.nextDouble());
System.out.println("Insira um segundo valor: ");
y.setMultiplicação=leia.nextInt();