PCF-3

Questões comentadas, artigos e notícias

Java Puzzles [#6] – O incremento.

Posted by p3r1t0cr1m1n4l em 05/03/2009

Qual a saída do programa abaixo?

public class Incremento {
public static void main(String[] args){
int j = 0;
for (int i = 0; i < 100; i++) j = j++; System.out.println(j); } } [/sourcecode]

4 Respostas to “Java Puzzles [#6] – O incremento.”

  1. foxtrote said

    99!

  2. Leo said

    A saída será uma linha mostrando “100” já que ele vai passar 100 vezes por “j = j++;” e o output está fora do loop.

  3. Andre said

    Saída 1.

    O for não tem a chave que delimita o loop.

  4. Andre said

    Retiro o que disse;

    A saída é 0. O Loop acontece mais como o ++ é postfix ele sempre fica em 0.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: