Olhem só este loop!

6 respostas
wbsouza
public class Test {
    public static void main(String[] args) {
        int count = 0, sum = 0;
        do {
            if (count % 3 == 0)
                continue; // o continue aqui vai para o final do loop ...
            sum += count;
        }
        while (count++ < 11); // induz a erro (primeiro incrementa e compara depois)
        System.out.println(sum);
    }
}

qual será a saída ?

6 Respostas

balrog

se eu calculei certo vai dar 37, só não tenho como testar daqui … é isso ?

[]s

caiofilipini

Eu acho que eh 48.

caiofilipini

O operador de incremento pós-fixado utiliza o valor na operação, e só depois incrementa. Se eu estiver certo, dá mesmo 48.

Ironlynx

Tb acho q dah 48!

wbsouza

correto 48 !

balrog

é vero,

os colegas que disseram 48 estão certos

meu teste de mesa furou :frowning:

[]s

Criado 18 de julho de 2003
Ultima resposta 19 de jul. de 2003
Respostas 6
Participantes 4