Hola amigos, estoy empezando a estudiar lo que es java y estoy realizando una pequeña aplicacion para calcular el area de un circulo, y bueno, ya me encuentro atorado en un detallito, les pondre el codigo para que ustedes mismo lo vean y puedan orientarme:
Clase:
public class Circulo /*inicio de clase*/
{
/*declaramos las variables*/
private double perimetro = 0;
private double radio = 0;
public static final double PI = 3.1416;
private double area = 0;
public void setCirculo ( double peri, double rad, double are )
{
perimetro = peri;
radio = rad;
area = are;
}
/*metodos para recibir la informacion*/
public void setPerimetro ( double peri) { perimetro = peri; }
public void setRadio ( double rad) { radio = rad; }
public void setArea ( double are){ area = are; }
/*metodos para dar la informacion*/
public double getPerimetro () { return perimetro; }
public double getRadio () { return radio; }
public double getArea () { return area; }
public void getCalcularArea ()
{
area = PI * radio * radio;
}
}/*fin de la clase*/
Main:
import javax.swing.JOptionPane;
public class TestCirculo
{
/** Creates a new instance of TestCirculo */
public TestCirculo() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
String pregunta = null;
String responde = null;
double peri = 0;
double are = 0;
int opcion = 0;
Circulo miCirculo = new Circulo ();
Object menu [] = { "Calcular el Area", "Calcular el Parimetro", "Calcular el Radio" };
do
{ /*inicio codigo de do*/
responde = (String) JOptionPane.showInputDialog( null, "Elija una Opcion", "Circulo",
JOptionPane.QUESTION_MESSAGE,null, menu, menu[0]);
if (responde == "Calcular el Area")
{
pregunta = JOptionPane.showInputDialog( null, "Dame el Radio", "Circulo", JOptionPane.QUESTION_MESSAGE);
" ES EN ESTA PARTE DONDE NO SE COMO HACER QUE EL VALOR QUE ME DA EL USUARIO LO TOME PARA CALCULAR EL AREA."
}
}/*termino codigo de do*/
while ( opcion == JOptionPane.YES_OPTION );
}
}
Gracias.
360.