Page 1339 - Informatica dalla A a Z
P. 1339
CerchioArrot.java
class CerchioArrot
{
private double raggio;
// costruttore
public CerchioArrot (double raggio)
{
this.raggio = raggio;
}
// metodo per modificare il raggio
public void setRaggio(double r)
{
raggio = r;
}
// metodo per calcolare l’area
public double area( )
{
return (raggio * raggio * Math.PI);
}
// metodo per calcolare l’area arrotondata
public double areaArrotondata( )
{
double areaTemp;
areaTemp = this. area() * 1000;
areaTemp = Math.round(areaTemp);
areaTemp = (double) areaTemp / 1000;
return areaTemp;
}
// metodo per calcolare la circonferenza
public double circonferenza( )
{
return ( 2 * raggio * Math.PI);
}
}
ProgCerchioArrot.java
class ProgCerchioArrot
{
public static void main(String argv [ ] )
{
CerchioArrot c = new CerchioArrot ( 5.5);
1335