pero ahora quiero hacerla utilizando metodos para cada oparación pero me marca un error que no se que es.. les paso el codigo:
Código:
import java.io.*; class Primero { public static void main(String[] args) throws IOException { int x,y,op; BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.println("------------------------------------------------"); System.out.println("\t C A L C U L A D O R A"); System.out.println("------------------------------------------------"); System.out.print("\n Ingresa operador 1: "); x = Integer.parseInt(in.readLine()); System.out.print("\n Ingresa operador 2: "); y = Integer.parseInt(in.readLine()); System.out.println("\n-------------------"); System.out.println(" OPCIONES"); System.out.println("-------------------"); System.out.println("1.- Suma."); System.out.println("2.- Resta."); System.out.println("3.- Multiplicacion."); System.out.print("4.- Division.\t\t\t Opcion: "); op = Integer.parseInt(in.readLine()); System.out.println("------------------------------------------------"); Primero c = new Primero(); switch (op) { case 1: c.suma(x,y);break; case 2: System.out.println("\nLa resta de "+ x +" - "+ y +" = "+(x-y));break; case 3: System.out.println("\nLa multiplicacion de "+ x +" x "+ y +" = "+(x*y));break; case 4: System.out.println("\nLa division de "+ x +" / "+ y +" = "+(x/y));break; default: System.out.println("\nOPCION INCORRECTA"); } int suma(int x, int y) { int a = x; int b = y; //System.out.println("Hola"); return 10; } } }
el error que me marca es
";" expected en la linea 33
dicha linea es la primera de:
Código:
Espero puedan ayudarme, igual no estoy aplicando bien los conceptos pero ya ustedes me diran.int suma(int a, int b) { a = x; b = y; return (x+y); }
gracias !!