Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

09 Desafio: hora da prática

// desafio

//01

public class Pessoa {


    public void dizerOla() {
        System.out.println("Olá, mundo!");
    }

    public static void main(String[] args) {
        Pessoa pessoa = new Pessoa(); // cria um objeto da classe Pessoa
        pessoa.dizerOla();
    }
}

//02

public class calculadora;
public int calcularDobro(int numero){
    return numero *2;

}

public static void main(String[] args) {
    calculadora calc = new calculadora();
    int resultado = cal.calcularDobro(5);
    System.out.println("O dobro do numero é :" + resultado);
}

//03

public class musica{

    String titulo;
    String nome;
    int artista;
    int anoLancamento;
    double avaliacao;
    int numavaliacoes;

    void exibeFichaTecnica(){
        System.out.println("titulo: "+titulo);
        System.out.println("nome da musica: "+ nome);
        System.out.println("artista:" + artista);
        System.out.println("ano de lancamento:" +anoLancamento);
        System.out.println(" Avaliação média: " + calcularMedia());
        System.out.println("Número de avaliações: " + numavaliacoes);


    } void avaliar(double nota){

        avaliacao += nota;
        numavaliacoes++;
    } double calcularMedia() {
        if (numavaliacoes == 0) {
            return 0;

        }
    }
public static void main(String[]args){
            Musica musica1  = new musica();
            musica1.titulo = "shape of you";
            musica1.artista = "Ed Sheran";
            musica1.anoLancamento = 2017;

            musica1.avaliar(5);
            musica1.avaliar(4);
            musica1.avaliar(5);

            musica1.exibeFichaTecnica();
        }



}


//04

public class carro{

    String modelo;
    int ano;
    String cor;

    void exibeFichaTecnica(){
        System.out.println("Qual o modelo:" + modelo);
        System.out.println("Qual o ano:"+ ano  );
        System.out.println("Qual a cor:" + cor);

        int calcularIdade(){
            int anoAtual = 2026;
            return anoAtual - ano;
        }
        public static void main(String[] args){
            carro carro1 = new carro();

            carro1.modelo = "Corolla";
            carro1.ano = 2019;
            carro1.cor = "preto";

            carro1.exibeFichaTecnica();
            int idade = carro1.calcularIdade();
            System.out.println("idade do carro é de :" + idade + "anos!");

        }

    }

}

//05

public class aluno {

    String nome;
    int idade;

    void exibirInformacoes() {

        System.out.println("Nome do aluno: " + nome);
        System.out.println("idade:" + idade);
    }

    public static void main(String[] args);

    aluno aluno1 = new aluno();

    aluno1.nome ="Leonardo";
    aluno1.idade =30;

    aluno1.exibirInformacoes();
}

2 respostas
solução!

Oi, Leonardo! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Dá para ver que você praticou bem a criação de classes, objetos e métodos, que é a base da Orientação a Objetos em Java. Chamou atenção como você separou os desafios em diferentes classes como Pessoa, Musica, Carro e Aluno, mostrando que está explorando bem a ideia de modelar objetos. Esse tipo de prática ajuda muito a entender como cada classe representa algo do mundo real dentro do código.

Você pode usar o método toString() pra facilitar a exibição de informações de um objeto. Assim você consegue imprimir todos os dados de forma organizada quando usar System.out.println(objeto).



public class Aluno {

String nome;
int idade;

public String toString(){
return "Nome: " + nome + " Idade: " + idade;
}

public static void main(String[] args){

Aluno aluno = new Aluno();
aluno.nome = "Leonardo";
aluno.idade = 30;

System.out.println(aluno);

}

}

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Não conhecia o toString()... Devem mostrar mais pra frente. agiliza bastante!! obrigado pela dica!