Questão

3 respostas
D

Salve, Salve Galera!

Olha como é bom fazer simulados…

Qual o resultado da classe abaixo depois de compilado e executado?

public class test {
   public static void main(String args[]) {
      int i, j;
      int k = 0;
      j = 2;
      k = j = i = 1;
      System.out.println(k);		
   }
}

Se você respondeu que as variáveis i e j devem ser inicializadas, vc errou assim como eu errei :cry:

Quando vi a questão jurei que era isso… mas depois que vi a resposta certa não acreditei e fui compilar e adivinha…

A classe ai em cima compila e imprime 1 na tela…

Por isso que é bom fazer simulados!!! :slight_smile:

Atn.
Dennys Fredericci

3 Respostas

C

e sim, pois a tdos vao ser atribuidos o 1 :razz:

H

:grin:
Eu acertei :smiley: :lol: :lol: [/i]

F

imprimirá 1 ,

pq i e j estão sendo inicializadas nesse momento -> k = j = i = 1;

o compilador naum reclama , pq ele sabe que " 1 " é uma literal
e fará com que i e j será inicializada.

Mas se fosse assim ; -> k = j = i ;

o compilador já reclama;

Criado 17 de janeiro de 2005
Ultima resposta 24 de jan. de 2005
Respostas 3
Participantes 4