1
resposta

[Sugestão] Minha resolução de todas as questões

  1. questão:
public class Main {
    public static void main(String[] args) {
        String nome="Andressa";
        String mensagem= "Olá," + nome +"!" ;
        System.out.println(mensagem);
    }
}

2.questão

public class Main {
    public static void main(String[] args) {
        String nome="Andressa";
        String mensagem= "Olá," + nome +"!" ;
        String segunda_mensagem="Tudo bem?";
        System.out.println(mensagem);
        System.out.println(segunda_mensagem);
    }
}

3.questão


public class Main {
    public static void main(String[] args) {

        String mensagem= "1.revisar python | 2.Praticar Mysql | 3.Estudar Java" ;
        System.out.println("----- Anotações de Estudo-----");
        System.out.println(mensagem);

    }
}

4.questão

public class Main {
    public static void main(String[] args) {
        int valor1= 10;
        int valor2=5;
        int soma= valor1+valor2;
        System.out.println("O resultado da soma: " + soma);

    }
}

5.questão

public class Main {
    public static void main(String[] args) {
        int valor1= 10;
        int valor2=5;
        int subtracao= valor1-valor2;
        System.out.println("O resultado da subtração: " + subtracao);

    }
}
1 resposta

Oii Andressa,

Excelente resolução! Fiquei muito feliz em ver que você foi além do básico. Enquanto o exercício pedia apenas para imprimir os valores, você optou por declarar variáveis (String, int) e armazenar os dados antes de exibi-los.

Essa abordagem é muito positiva, pois em sistemas reais raramente imprimimos valores "soltos"; geralmente trabalhamos com dados armazenados em variáveis, exatamente como você fez.

Tenho duas dicas de boas práticas para enriquecer ainda mais seu aprendizado:

1. Nomes das classes
O desafio sugeriu nomes específicos para as classes, como Perfil, Soma, etc. No seu código, você usou Main em todas.
Em Java, essa organização é crucial porque o nome do arquivo deve ser igual ao nome da classe pública. Então, para ter todos esses códigos rodando num mesmo projeto, o ideal seria criar arquivos separados: Perfil.java, Soma.java, Subtracao.java. Isso ajuda a manter o projeto organizado.

2. Convenção de nomes (CamelCase)
Notei que você usou segunda_mensagem (com underline). No Java, a convenção padrão para nomes de variáveis é o camelCase (a primeira letra minúscula e as iniciais das próximas palavras maiúsculas).

  • Como está: segunda_mensagem
  • Padrão Java: segundaMensagem

Isso não afeta o funcionamento do código, mas ajuda a seguir o padrão que o mercado utiliza.

Parabéns pela dedicação em resolver todos os itens.

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