2
respostas

Como escrever o resultado (Total é 200!) ?

Olá, sou Tiago Lima, aluno do curso Formação em Java. Seria possível me tirar essa dúvida? Eu estou escrevendo esse código para praticar, mas não deu exatamente o resoltado que eu desejava que seria (Total é 200!), no lugar disso apareceu (palavra100100!). Alguém poderia me ajudar?

public class TestesRascunhosPessoais {

public static void main(String[] args) {

    String mensalidade1 = "100";
    String mensalidade2 = "100";
    String palavra = "Total é "; 

    System.out.println("palavra" + mensalidade1 + mensalidade2 + "!");



}

}

2 respostas

Opa Tiago, beleza? O seu código tem dois problemas: as variavéis mensalidade1 e mensalidade 2 são do tipo String, por isso elas vão ser tratadas como texto e a soma não será feita corretamente; o outro problema é que no System.out.println você escreveu palavra entre aspas, assim o compilador Java vai tratar ela como um texto (String) em vez de reconhecê-la como a variável palavra. Para aparecer o resultado "Total é 200!", o código teria que ser assim:

public static void main(String[] args) {

        // O tipo int representa números inteiros

        int mensalidade1 = 100;
        int mensalidade2 = 100;
        String palavra = "Total é "; 

        System.out.println(palavra + (mensalidade1 + mensalidade2) + "!");

    }

Espero ter ajudado!

Excelente, entendi. Muitíssimo obrigado, Breno! vou refazer para praticar.