1
resposta

Desafio, o desafio foi calcular a idade do carro, rsrs

Cês tão bem?

Segue a solução do desafio, calcular a data e nomear as variáveis em inglês foi meu real desafio, rsrs, gostei do assunto.

public class Principal {
    public static void main(String[] args) {
        Pessoa pessoa = new Pessoa();
        Calculadora doblo = new Calculadora();
        Musica myMusic = new Musica();
        Carro car = new Carro();
        Aluno student = new Aluno();
        // Desafio 1
        pessoa.nome = "Wanderson Vicente";
        pessoa.olaMundo();
        System.out.println("----------------------------------------------------");
        // Desafio 2
        System.out.println("O dobro de 27 é : "+doblo.result(27));
        System.out.println("----------------------------------------------------");
        // Desafio 3
        myMusic.title = "Stairway To Heaven";
        myMusic.artist = "Led Zeppelin";
        myMusic.releaseYear = 1971;
        myMusic.technicalSheet();

        myMusic.rating(10);
        myMusic.rating(9);
        myMusic.rating(8);
        System.out.println("A média de avaliação de "+myMusic.title+" é de : "+myMusic.getAverage());
        System.out.println("----------------------------------------------------");
        // Desafio 4
        car.model = "Ferrari Enzo";
        car.year = 2002;
        car.color = "Vermelha";
        car.carTechnicalSheet();
        System.out.println("Esta maravilha tem "+car.ageCar()+" anos de aceleração.");
        System.out.println("----------------------------------------------------");
        // Desafio 5
        student.name="Ayrton Senna";
        student.age = 63;
        student.getStudent();
        
    }
}

Desafio 1

public class Pessoa {
    String nome;
    void olaMundo(){
        System.out.println("Olá mundo!!! Eu sou "+nome);
    }
}

Desafio 2

public class Calculadora {
    double result(double number){
        return number * 2;
    }
}

Desafio 3

public class Musica {
    String title;
    String artist;
    int releaseYear;
    int rating;
    int ratingNumber;

    void technicalSheet(){
        System.out.println("Música: "+ title);
        System.out.println("Artista: "+artist);
        System.out.println("Ano de lançamento:"+releaseYear);
    }
    void rating(int note){
        rating += note;
        ratingNumber ++;
    }
    double getAverage(){
        double averageRating = rating / ratingNumber;
        return averageRating;
    }
}

Desafio 4

import java.time.LocalDate;
public class Carro {
    String model;
    int year;
    String color;
    int currentYear = LocalDate.now().getYear();
    void carTechnicalSheet(){
        System.out.println("Modelo: "+model);
        System.out.println("Ano de fabricação: "+year);
        System.out.println("Cor: "+color);
    }

    int ageCar(){
        int ageMyCar = currentYear - year;
        return ageMyCar;
    }
}

Desafio 5

public class Aluno {
    String name;
    int age;
    void getStudent(){
        System.out.println("Nome: "+name);
        System.out.println("Idade: "+age);
    }

}
1 resposta

Olá Wanderson, eu estou bem e você?

Obrigado por compartilhar seu código com a comunidade. O uso da codificação em inglês é bastante utilizado no mercado, mas, não se preocupe, com o passar do tempo e prática essa nomenclatura ficará cada vez mais natural para você. Continue se desafiando!

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!