Classe em Java chamada Circulo?

12 respostas
java
Z

Como criar uma classe em Java chamada Circulo? Sendo que esta classe deve possuir os seguintes atributos e
métodos:

Atributos:
– double raio

 <strong>Métodos</strong>:

– public double getRaio()

– public void setRaio(double raio)

– public double area(double raio)

– public double circunferencia(double raio)

12 Respostas

F

Como você tentou fazer? Posta aí. :slight_smile:

Z
public class Circulo {
    public static void main (String [ ] args) {
        Circulo;
        Circulo = new Circulo ();
S

Faltou o atributo raio.
Você criou um método main, mas era pra criar os seguintes métodos;

  • double getRaio()
  • setRaio(double raio)
  • double area()
  • double circunferencia()
Z
1)Como criar uma classe em Java chamada Circulo.Sendo que esta classe deve possuir os seguintes atributos e

métodos:

 Atributos:

 double raio

 Métodos:

 public double getRaio()

 public void setRaio(double raio)

 public double area(double raio)

 public double circunferencia(double raio)

Crie o método main() na classe Principal (não ´e a classe Circulo) para testá-la. Crie um objeto

da classe Circulo, solicitando ao usuário para fornecer o valor para o atributo raio. Em seguida:

 Calcule a ´área do circulo usando o método área() e imprima na tela o valor da ´área.

 Calcule o comprimento do c´círculo usando o método circunferência() e imprima na tela o valor

da ´área.

Obs. 1: A ´área ´e um valor calculado baseado no raio. A fórmula para o seu cálculo ´e a

seguinte: área = π * raio * raio. O valor da constante π = 3.1415.

Obs. 2: O comprimento do círculo ´e um valor calculado baseado no raio. A fórmula para o

seu cálculo ´e a seguinte: circunferência = 2 * π * raio. O valor da constante π = 3.1415.

Não estou conseguindo, teria como me ajudar!?

G

Cara, aqui não é fórum para os outros fazerem suas atividades/deveres de casa. Tente fazer, se tiver alguma dúvida ou erro a gente te ajuda, agora você jogar aqui o que é para fazer e esperar alguém fazer um código para você…não vai acontecer.

Z
public class Circulo {

public static void main (String [ ] args) {

Circulo;

Circulo = new Circulo ();
F

Você precisa ler com mais calma o cabeçalho da sua questão.

O teu problema pede para criar DUAS classes diferentes.

A primeira vai se chamar CÍRCULO, e nela você vai ter os métodos (funções) e atributos (propriedades) que a questão especifica.

Na segunda classe, que vai se chamar PRINCIPAL, você vai ter um método main(), e dentro deste método é que você vai instanciar um objeto da classe círculo.

Lembre que quando ele fala em imprimir na tela, significa apresentar o valor de uma variável por meio do método println() (ou print(), ou printf(), ou JOptionPane.showMessageDialog()).

Então primeiro você faz a classe Círculo. Quando ela estiver com tudo que você precisa, você cria a nova classe Principal que vai instanciar um objeto da classe Círculo e vai executar seus métodos.

Tenta aí e posta o código das duas classes.

F

Circulo.java

public class Circulo {

    private double raio;
    final private double pi = 3.1415;

    protected Circulo() {
        };

    protected Circulo(double raio) {
	};

    public double getRaio() {
	};

    public void setRaio() {
        };

    public double area (double raio) {
	};

    public double circunferencia (double raio) {
    }
}

===========================================

Principal.java

public class Principal {

public static void main(String[] args) {
	
	Circulo c = new Circulo();
	
	System.out.println();

    }
}

===========================================

Pronto… está de bandeja. Agora você só tem que preencher os métodos.

Aproveite para fazer um exercício interessante: poste aqui embaixo o seu código final todo comentado (o que é o que). Isso vai te ajudar a aprender melhor o conteúdo e, se você se equivocar em algum conceito, os nobres colegas poderão esclarecer as dúvidas pontuais.

Combinado?

F

Ah… e lembre sempre de dar feedback.

Z

Não, meu querido não pedir pra ninguém fazer por mim, postei a Atividade, para que possam verem se estou no caminho certo. Gostaria de agradecer ao Fefo80 pelas explicações.

Z

Sim,muito obrigada pelas explicações anteriores.

F

Posta aqui o resultado final. E também o exercício que falei, de você explicar o que é cada parte do código.

Criado 5 de fevereiro de 2021
Ultima resposta 7 de fev. de 2021
Respostas 12
Participantes 4