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

Projecto Desafios do primeiro Modulo.

  1. e 2)
public class Perfil {
    public static void main(String[] args) {
        System.out.println("Olá, Alfrades Catala");
        System.out.println("Tudo bem?");
    }
}

3)

public class Estudos{
    public static void main(String[] args) {
        System.out.println("----------------------------------------------------'Anotacoes de Estudo Sobre o Java'-------------------------------------------------------------------------");
        System.out.println("O Java, como plataforma de programação, nasceu no ano de 1995 dentro dos laboratórios da empresa Sun Microsystem como resultado de uma extensa pesquisa científica e tecnológica. \n Java Runtime Environment ou JRE, que agrega a máquina virtual e alguns recursos para a execução de aplicações Java; \n Java Development Kit ou JDK, que é um conjunto de utilitários que oferece suporte ao desenvolvimento de aplicações. \n Máquina Virtual (Java Virtual Machine ou JVM), que garante independência de plataforma, pois o código executa na máquina virtual e essa pode ser portada para outras plataformas como Windows ou Linux;" );
    }
}

4)

public class Soma{
    public static void main(String[] args) {
        System.out.println(10 + 5);
    }
}

5)

public class Subtracao{
    public static void main(String[] args) {
        System.out.println(10 - 5);
    }
}
3 respostas
solução!

Olá, Alfrades, como vai?

Você conseguiu atender corretamente às propostas do desafio, criando as classes solicitadas, utilizando o método main e exibindo as saídas no console conforme esperado. As operações de soma e subtração estão corretas e o uso de expressões aritméticas sem aspas demonstra bom entendimento do funcionamento da linguagem. A classe Estudos também cumpre bem o objetivo de imprimir anotações no console, inclusive explorando quebras de linha.

Há apenas um ponto de atenção na classe perfil. Em Java, por convenção e por regra do compilador, o nome da classe deve começar com letra maiúscula e ser exatamente igual ao nome do arquivo. Nesse caso, o ideal é utilizar Perfil em vez de perfil. Esse ajuste evita problemas de compilação e mantém o código alinhado com as boas práticas da linguagem.

Obrigado por compartilhar sua solução e continue participando do fórum, que está à disposição para novas dúvidas e trocas de aprendizado.

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

Eu não estou conseguindo.

digitei o seguinte código

public class Perfil{
public static void main(String[] args) {
System.out.println("Olá, Cristhian!");
System.out.println("Tudo bem?");
}
}

Mas recebo sempre essa mensagem de erro:

java: class Perfil is public, should be declared in a file named Perfil.java

Sim, olha o nome do teu arquivo. O nome do teu arquivo tem que ter o mesmo nome que essa tua classe se não ele retornará sempre esse erro. Logo ou mudas o nome do teu arquivo onde se localiza este mesmo código para Perfil.java, ou crias um novo com esse mesmo nome e colas lá esse mesmo código, ou se prefererires rodar no mesmo arquivo sem mudar o nome retira o public.

deixando assim o teu código.

class Perfil{
public static void main(String[] args) {
System.out.println("Olá, Cristhian!");
System.out.println("Tudo bem?");
}
}

Assim ele executa. Só tens que rodar a partir dessa classe. e verás que erro some.