Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Resolução Desafios

DESAFIO 1

public class Pessoa {
String olaMundo = "Olá Mundo!";
}

public class PessoaOlaMundo {
public static void main(String[] args) {
Pessoa pessoa1 = new Pessoa();

    System.out.println(pessoa1.olaMundo);
}

}

DESAFIO 2

public class Calculadora {
public int dobrarNumero (int numero) {
return numero * 2;
}
}

import java.util.Scanner;

public class Principal {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Calculadora calculadora = new Calculadora();

    System.out.println("Digite o numero que você quer multiplicar por 2:");
    int numero = scanner.nextInt();

    int resultado = calculadora.dobrarNumero(numero);
    System.out.println("Resultado:" + resultado);

    scanner.close();
}

}

DESAFIO 3

public class Musicas {
String titulo;
String artista;
int anoDeLancamento;
double somaDasAvaliacoes;
int numAvaliacoes;

void exibeFichaTecnica() {
    System.out.println("Título da música:" + titulo);
    System.out.println("Artista:" + artista);
    System.out.println("Ano de Lançamento:" + anoDeLancamento);
}

void avalia(double nota) {
    somaDasAvaliacoes += nota;
    numAvaliacoes++;
}

double pegaMedia() {
    return somaDasAvaliacoes / numAvaliacoes;
}

}

public class Principal {
public static void main(String[] args) {
Musicas musica = new Musicas();

    musica.titulo = "1993";
    musica.artista = "Matue";
    musica.anoDeLancamento = 2024;

    musica.exibeFichaTecnica();

    musica.avalia(8);
    musica.avalia(10);
    musica.avalia(9);
    musica.avalia(10);

    double mediaAvaliacoes = musica.pegaMedia();
    System.out.println("Média de Avaliações:" + mediaAvaliacoes);
}

}

DESAFIO 4

public class Carro {
String modelo;
String cor;
int ano;

void exibeFichaTecnica() {
    System.out.println("Modelo: " + modelo);
    System.out.println("Cor: " + cor);
    System.out.println("Ano: " + ano);
}

int calculaIdade() {
    return 2025 - ano;
}

}

public class Principal {
public static void main(String[] args) {
Carro meuCarro = new Carro();
meuCarro.modelo = "Jetta GLI";
meuCarro.ano = 2025;
meuCarro.cor = "Cinza";

    meuCarro.exibeFichaTecnica();
    System.out.println("Idade do carro: " + meuCarro.calculaIdade() + " anos");

    if (meuCarro.calculaIdade() == 0) {
        System.out.println("Seu carro é 0km.");
    }
}

}

DESAFIO 5

public class Aluno {
String nome;
int idade;

void exibeInformacoes () {
    System.out.println("Nome do Aluno:" + nome);
    System.out.println("Idade do Aluno:" + idade);
}

}

import java.util.Scanner;

public class Principal {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Aluno aluno = new Aluno();

    System.out.println("Digite o nome do aluno:");
    aluno.nome = scanner.nextLine();
    System.out.println("Digite a idade do aluno:");
    aluno.idade = scanner.nextInt();

    aluno.exibeInformacoes();

    scanner.close();
}

}

1 resposta
solução!

Oi, Pedro!

Você aplicou direitinho criação de classes, atributos, métodos e instanciação de objetos. O mais legal é que cada exercício ficou simples de entender e funcional.

Bons estudos!

Sucesso

Imagem da comunidade