Error
Publicado por Julio (1 intervención) el 01/05/2009 01:55:37
Me dan los suigientes errores, si alguien me puede ayudar:
Calculadora.java:71: illegal start of expression .......
Calculadora.java:72: reached end of file while parsing .....
import java.io.*;
public class Calculadora {
public static int suma (int a, int b){
return a+b;
}
public static int resta (int a, int b){
return a-b;
}
public static int multiplicar (int a, int b){
return a*b;
}
public static int potencia (int a, int b){
int pot=1;
for(int i=1 ; i<=b ; i++){
pot=pot*a;
}
return pot;
}
public static void menu(){
System.out.println("1- Suma 2- Resta 3- Multiplicar 4- Potencia 9- Salir");
}
public static String leer(){
try{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
return in.readLine();
}
catch(IOException ioe){
ioe.printStackTrace();
}
return "";
}
public static void main (String[]args){
do {
menu();
int opcion=Integer.parseInt(leer());
System.out.println("Ingrese el primer numero: ");
int a=Integer.parseInt(leer());
System.out.println("Ingrese el segundo numero: ");
int b=Integer.parseInt(leer());
switch(opcion){
case 1: int resultado=suma(a,b);
System.out.println(resultado);
break;
case 2: int resultado=resta(a,b);
System.out.println(resultado);
break;
case 3: int resultado=multiplicar(a,b);
System.out.println(resultado);
break;
case 4: int resultado=potencia(a,b);
System.out.println(resultado);
break;
case 9:
break;
}
while (opcion==9)
}
}
Calculadora.java:71: illegal start of expression .......
Calculadora.java:72: reached end of file while parsing .....
import java.io.*;
public class Calculadora {
public static int suma (int a, int b){
return a+b;
}
public static int resta (int a, int b){
return a-b;
}
public static int multiplicar (int a, int b){
return a*b;
}
public static int potencia (int a, int b){
int pot=1;
for(int i=1 ; i<=b ; i++){
pot=pot*a;
}
return pot;
}
public static void menu(){
System.out.println("1- Suma 2- Resta 3- Multiplicar 4- Potencia 9- Salir");
}
public static String leer(){
try{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
return in.readLine();
}
catch(IOException ioe){
ioe.printStackTrace();
}
return "";
}
public static void main (String[]args){
do {
menu();
int opcion=Integer.parseInt(leer());
System.out.println("Ingrese el primer numero: ");
int a=Integer.parseInt(leer());
System.out.println("Ingrese el segundo numero: ");
int b=Integer.parseInt(leer());
switch(opcion){
case 1: int resultado=suma(a,b);
System.out.println(resultado);
break;
case 2: int resultado=resta(a,b);
System.out.println(resultado);
break;
case 3: int resultado=multiplicar(a,b);
System.out.println(resultado);
break;
case 4: int resultado=potencia(a,b);
System.out.println(resultado);
break;
case 9:
break;
}
while (opcion==9)
}
}
Valora esta pregunta


0