Input controllato della misura del raggio (>0)
import javax.swing.JOptionPane;
public class Cerchio2
{
public static void main(String args[])
{
double raggio,
diametro,
circonferenza,
area;
String stringa;
// input controllato
do
{
stringa=JOptionPane.showInputDialog("Raggio?");
raggio =Double.parseDouble(stringa);
}
while(raggio <= 0);
diametro =2*raggio;
circonferenza=2*Math.PI*raggio;
area =Math.PI*raggio*raggio;
JOptionPane.showMessageDialog(null,
"Raggio = " + raggio + "\n" +
"Diametro = " + diametro + "\n" +
"Circonferenza = " + circonferenza + "\n" +
"Area = " + area );
}//main
}//Cerchio2 Osserva
do
{
...
...
}
while(raggio <= 0); |