Quote:
class Cercle
{
private double radius;
public Cercle(double r) {
radius = r; }
public double circumference() {
return 2 * Math.PI * radius; }
public double surface() {
return Math.PI * radius * radius; }
public void afficher(String message) {
System.out.printf("Circle %s \n", message);
System.out.printf(" - radius : %6.2f\n", radius);
System.out.printf(" - length of circumference : %6.2f\n", circumference());
System.out.printf(" - area : %6.2f\n\n", area()); }
public double getRadius() {
return radius; }
public void setRadius(double newRadius){
radius = newRadius;}
}
public class Array {
static void afficher (Circle[] c, int nbCircles)
{
System.out.printf("\n The content of the arrray:\n");
for (int i = 0; i < nbCircles; i++)
c[i].display("at the index " + i + " :");
System.out.printf("\n");
}
public static void main(String[] args) {
Circle[] c = { new Circle(3.3), new Circle(2.1), new Circle(1.9),
new Circle(5.6), new Circle(7.0)} ;
int nbCircles = c.length;
display (c, nbCircles);
Circle[] d = { new Circle(8.4), new Circle(4.7), new Circle(5.1),
new Circle(7.5)} ;
int nbCircles1 = d.length;
display (d, nbCercles1);
}
}