Duvida Java?[RESOLVIDO]

5 respostas
J

Galera estou iniciando o estudo da Caelum e estou com duvida em uma pequena
linha de codigo:

public class ExercicioSimples {
    public static void main (String [] args){
        int i = 10;
        double d = 5;
        char c = 't';
        boolean b = true;

        // imprime concatenando varias variaveis
        System.out.println("Resultado:"+i+","+d+","+c+","+b);
    }

}

a minha duvida é no System.out.println("Resultado:"+i+","+d+","+c+","+b);
o que significa aqueles +, na apostila diz que concatena mais o que seria isso?

valeu

5 Respostas

T

Concatenar é juntar.

J

então o + tem o papel de juntar?

T

Sim senhor.
“Resultado” + i junta a string “Resultado:” com o valor string de i .
Digamos que i valha 10.
Então “Resultado:” + i equivale a “Resultado:” + “10”, ou seja, “Resultado:10”.

J

Valeu Thingol…

malucocelo

Uma dica é prestar atenção nos parênteses, pois eles podem mudar o resultado final de operações que envolvam textos e números, e:

a = “R”+(3+3) --> a = “R6”
b = “R”+3+3 --> b = “R33”

Criado 20 de agosto de 2009
Ultima resposta 20 de ago. de 2009
Respostas 5
Participantes 3