Caros , to fazendo aqui um trabalho para a facul?
tem essa pergunta " Por que a função circulo() não possui
tipo de dado definido?"
Na minha opinião, nao tem um valor definido pois tem o construtor default e o outro .
sera que e isso ai mesmo
valeu pela força.
// Classe Circulo
public class circulo {
public static final double PI = 3.14159; //constante pi
public double raio; //raio do circulo
//Método Construtor - geral
public circulo(double r) { this.raio = r; }
//Método Construtor - trivial
public circulo() { this(1.0); }
//Cálculo da circunferência do circulo
public double circ() { return 2*PI*raio; }
//Cálculo da área do círculo
public double area() { return PI*raio*raio; }
public static void main(String[] args) {
circulo c1, c2;
c1 = new circulo();
c2 = new circulo(5);
System.out.println("Raio do Circulo: " + c1.raio);
System.out.println("Circunferencia do Circulo: " + c1.circ());
System.out.println("Area do Circulo: " + c1.area());
System.out.println("Raio do Circulo: " + c2.raio);
System.out.println("Circunferencia do Circulo: " + c2.circ());
System.out.println("Area do Circulo: " + c2.area());
}
}