Concatenaçào de Strings

8 respostas
Y

Essa aqui é fácil, mais duas pessoas erraram.

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

	String a = "String";
	int b = 3;
	int c = 7;
	System.out.println(b + c + a + b + c);

  }

}

Qual o resultado??

8 Respostas

C

10String37

R

que loco!! pq sai esse resultado?

:cool:

C

KRa…

Tp… depois ele reconhece como string kra, no comeco ele vai somando os inteiros, mas depois q encontra a string concatena as strings!! Entendeu??

C

KRa…

Tp… depois ele reconhece como string kra, no comeco ele vai somando os inteiros, mas depois q encontra a string concatena as strings!! Entendeu??

C

Ae Ratinho, tu postou duas vezes pq apareceu msg de erro foi?!
o meu aqui ta dando erro direto… mas mesmo assim chega! :roll:

C

E kra… vo te q meche no meu firewall aqui do meu linux!!

M

“Rogoni”:
que loco!! pq sai esse resultado?

:cool:

vejamos…

String a = "String"; int b = 3; int c = 7; System.out.println(b + c + a + b + c);

temos b + c, q são dois inteiros, logo resulta em 10, logo, pegamos esse int 10 e somamos a uma String, dando “10String”, agora pegamos essa String resultante e somamos a b, dando “10String3”. e finalmente somando a variavel c, “10String37”, é simples, qnd se soma com Strings tudo vira string, qnd se soma com numeros, ocorre realmente uma matemática…

R

Acho que sai 10String37
Pq, primeiro ele soma os inteiros, a partir do momento que ele acha a string ele começa a concatenar…

Flw…

Criado 20 de setembro de 2004
Ultima resposta 21 de set. de 2004
Respostas 8
Participantes 6