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.

