Código :
import java.io.*; public class Figuras { public static void main(String[] args){ InputStreamReader flujo = new InputStreamReader (System.in); BufferedReader teclado = new BufferedReader (flujo); double altura = 0, radio = 0; String texto; try{ System.out.println ("Introduce altura"); texto = teclado.readLine (); altura = (Double.valueOf(texto)).doubleValue(); System.out.println ("Introduce el radio"); texto = teclado.readLine (); radio = (Double.valueOf(texto)).doubleValue(); }catch (Exception e){ System.out.println (e.getMessage()); } private static double calculaVolumen(double altura,double radio){ final double PI = 3.14159; double volumen; volumen = altura*radio*radio*PI; return volumen; } System.out.println ("El volumen del cilindro es: "+calculaVolumen(altura,radio)); } }
Teniendo esto así me genera un error que es ests:
Código :
java:29: illegal start of expression private static double calculaVolumen(double altura,double radio){ ^ 1 error Process completed.
Alguien me puede orientar el por qué de este error? qué es lo que estoy haciendo mal?.
Gracias.