1
resposta

[Projeto] Desafio Hora da Prática - Minhas soluções

Me desafiei e tentei desenvolver o código da melhor maneira que imaginei, separei meus códigos em classes:

Subtracao.java
public class Subtracao {
    public void subtrairNumeros(){
        Double A = 10.0;
        Double B = 5.0;
        double C = A - B;
        System.out.println("A Subtração dos números é: " + C);
    }
}
Soma.java
public class Soma {
    public void somarNumeros(){
        Double A = 10.0;
        Double B = 5.0;
        double C = A + B;
        System.out.println("A soma dos números é: " + C);
    }
}
Estudos.java
import java.util.Scanner;

public class Estudos {
    Scanner scanner = new Scanner(System.in);

    public void anotacoes() {
        System.out.print("Você gostaria de realizar alguma anotação? ");
        String resposta = scanner.nextLine();

        resposta = resposta.toUpperCase();

        if (resposta.equals("SIM")) {
            System.out.println("Vamos começar! ");
            String anotacao = scanner.nextLine();
            System.out.println("Você anotou: \n" + anotacao);
        } else {
            System.out.println("Poxa, que pena :(");
        }

    }
}
Perfil.java
import java.util.Scanner;

public class Perfil {
    Scanner sc = new Scanner(System.in);

    public void mensagem() {
        System.out.print("Digite o seu nome: ");
        String nome = sc.nextLine();
        System.out.println("Tudo bem? ");
        String resposta = sc.nextLine();

        resposta = resposta.toUpperCase();

        if (resposta.equals("SIM")) {
            System.out.println("Olá, " + nome + "! Gostaria de desejar boas-vindas aos meus primeiros desafios com a ALURA!");
        } else {
            System.out.println("Poxa, que pena :(");
        }
    }
}
Main.java

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        Perfil cumprimento = new Perfil();
        Estudos anotando = new Estudos();
        Soma soma = new Soma();
        Subtracao subtracao = new Subtracao();

        cumprimento.mensagem();
        anotando.anotacoes();
        soma.somarNumeros();
        subtracao.subtrairNumeros();
        System.out.println("Fim do programa");
        sc.close();
    }
}
1 resposta

Oi, Hellen! Tudo bem?

Obrigado por compartilhar seu código com a comunidade Alura.

Gostei de como você organizou suas classes, especialmente a separação clara entre operações como soma e subtração. Isso torna o código mais legível e facilita a manutenção.

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