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

Projeto Java; Desafio: Hora da prática + Dúvida no final

Seguem os códigos como solicitados:

Classe: Perfil.java

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

Classe: Estudos.java

public class Estudos{

    public static void main(String[] args) {
        System.out.println("O grande benefício da Máquina Virtual Java (JVM) é executar o código independente so sistema operacional; sempre se terá uma mesmo 'executável' que será executado pela JVM.");
        System.out.println("Dentre as características da linguagem Java que são mantidas até hoje:");
        System.out.println("    *parecido com o C++ (linguagem mais popular na época);");
        System.out.println("    *muitas bibliotecas (que estão em constante crescimento devido à contribuição da comunidade 'opensource');");
        System.out.println("    *multiplataforma (roda em qualquer SO, desde que exista a JVM).");
        System.out.println("Com o Java, é possível desenvolver sistemas para Web (websites e web apps), sistemas puramente 'serverside', apps para Android, applets que rodam no navegador, etc.");
    }

}

Classe: Soma.java

public class Soma {
    public static void main(String[] args) {
        int soma= 10+5;
        System.out.println("O resultado da operação de soma 10+5 é igual a " + soma);
    }
}

Classe: Subtração.java

public class Subtração {
    public static void main(String[] args) {
        int subtracao= 10-5;
        System.out.println("O resultado da operação de subtração 10-5 é " + subtracao);
    }
}

Obs: me surgiu uma dúvida enquanto estava escrevendo o código da classe Estudos, se seria possível diminuir o número de linhas de uso de " System.out.println", continuando ainda com a quantidade de linhas de texto que eu escrevi (que no caso foram 5).

3 respostas
solução!

Oiii, Douglas!

Você pode fazer isso utilizando o caractere de quebra de linha "\n" para separar as linhas de texto. Assim, você pode escrever várias linhas de texto em uma única chamada de "System.out.println". Veja o exemplo abaixo:

public class Estudos{
    public static void main(String[] args) {
        System.out.println("O grande benefício da Máquina Virtual Java (JVM) é executar o código independente so sistema operacional; sempre se terá uma mesmo 'executável' que será executado pela JVM.\n" +
        "Dentre as características da linguagem Java que são mantidas até hoje:\n" +
        "    *parecido com o C++ (linguagem mais popular na época);\n" +
        "    *muitas bibliotecas (que estão em constante crescimento devido à contribuição da comunidade 'opensource');\n" +
        "    *multiplataforma (roda em qualquer SO, desde que exista a JVM).\n" +
        "Com o Java, é possível desenvolver sistemas para Web (websites e web apps), sistemas puramente 'serverside', apps para Android, applets que rodam no navegador, etc.");
    }
}

Nesse exemplo, cada "\n" insere uma nova linha, assim você consegue manter a estrutura do texto original, mas com apenas uma chamada de "System.out.println".

Espero ter ajudado e bons estudos!

Muito obrigado pela dica, Vinícius!!!

Olá, estou rodando o codigo e esta certo, mas fica aparecendo esse erro, o que deve ser?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade