Pessoal qual a saida desse codigo?

Pessoal qual a saida desse codigo e por que alguem poderia me ajudar…!!!

Axo q é zero! Pois o int i não é instanciado dessa maneira e por ser tipo primitivo numérico, no println, ele é setado para 0!

Vai dar Bug pois Não existe a classe Teste e sim a classe teste

Voce entendeu a pergunta do cara…

Quando ele chega na linha:

O j ainda não foi instanciado, então por isso o i vai ser 0.

Agora, se vc inverter as declarações assim:

int j = 10; int i = getX();

Ai o i vai ser 10…

T+

Valew Diego voce tem Razão !!!

Cara o Rodolfo está com a total razão… Java é Case sensitive e se vc não se acostumar desde já a usar padrões de nomes… lá na frente vc irá se complicar… digite esse código e veja que vai dá um erro de compilação pois a classe Teste não será encontrada !!!

Falows :wink:

[quote=adriano_si]Cara o Rodolfo está com a total razão… Java é Case sensitive e se vc não se acostumar desde já a usar padrões de nomes… lá na frente vc irá se complicar… digite esse código e veja que vai dá um erro de compilação pois a classe Teste não será encontrada !!!

Falows ;)[/quote]

Outro Joselito???
Vc entendeu a pergunta…

Voce entendeu a pergunta do cara…[/quote]

Sim vc entendeu?

[quote=afsrj][quote=adriano_si]Cara o Rodolfo está com a total razão… Java é Case sensitive e se vc não se acostumar desde já a usar padrões de nomes… lá na frente vc irá se complicar… digite esse código e veja que vai dá um erro de compilação pois a classe Teste não será encontrada !!!

Falows ;)[/quote]

Outro Joselito???
Vc entendeu a pergunta…[/quote]

Vc que deve ser Joselito o que ele quis dizer nao e como ele sai daquele codigo ou seja uma solução vc que entendeu errado e quer dar de bonzão.

[quote=diego2005]Quando ele chega na linha:

O j ainda não foi instanciado, então por isso o i vai ser 0.

Agora, se vc inverter as declarações assim:

int j = 10; int i = getX();

Ai o i vai ser 10…

T+[/quote]

boa diego hehhe… esas questos mata na hora… olhando assim de primeira acharia 10 mas realmente j nao foi instanciado ainda… puts…

[quote=LPJava][quote=diego2005]Quando ele chega na linha:

O j ainda não foi instanciado, então por isso o i vai ser 0.

Agora, se vc inverter as declarações assim:

int j = 10; int i = getX();

Ai o i vai ser 10…

T+[/quote]

boa diego hehhe… esas questos mata na hora… olhando assim de primeira acharia 10 mas realmente j nao foi instanciado ainda… puts…[/quote]

Verdade LpJava mata qualquer um cara ainda mais quando você ta meio nervoso :slight_smile:

uma coisa que to percebendo nessa nova etapa de estudo para scjp… a revisao de todas questoes… é tao importante… qto qualquer outro fator… qdo vc revisar a questao ta mais calmo… eu mesmo… qdo faço simulados nao tenho a mania de usar o recurso de marcar para revisar… e nem revisar todo o simulado isso é um defeito grande… um dia fui fazer e tive um resultado muito bom… em relação a outra vez q fiz passei porem nao revisei nada… aumentou 10% do resultado anterior… e no exame qdo for fazer agora novamente vou revisar ele todo… o tempo ideial para terminar é quando tiver ainda 1 hora… pq senao a coisa complica… :smiley: questoes dessa na primeira instancia q ta nervoso e talz… o cara passa despercebido se nao olhar mais de uma vez. :smiley:

A Kathy ensina ao contrario LP!