Pessoal qual a saida desse codigo ?  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
Raff
Virtual Machine Man
[Avatar]

Membro desde: 31/07/2006 10:31:45
Mensagens: 642
Localização: Marilia - SP / São Carlos -SP
Offline




public class teste {

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

int getX(){

return j;

}


public static void main(String [] args){

Teste t = new Teste();

System.out.println(""+t.i);

}


}



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


SCJP 5.0
SCWCD 5.0
Mestrando UFSCAR...
[Email] [MSN]
Guilherme Gomes
Virtual Machine Man
[Avatar]

Membro desde: 25/06/2007 14:32:09
Mensagens: 686
Localização: São Paulo
Offline

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!

-----------
Atenciosamente,
Guilherme V. F. Gomes.
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
rodolfogs8
Java Ninja
[Avatar]

Membro desde: 20/01/2007 02:11:39
Mensagens: 273
Localização: Interlagos - SP
Offline

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

Rodolfo(-_-)ZZzzzZZzzzZzzzz....
Saw III
aim icon
Guilherme Gomes
Virtual Machine Man
[Avatar]

Membro desde: 25/06/2007 14:32:09
Mensagens: 686
Localização: São Paulo
Offline

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


Voce entendeu a pergunta do cara....

-----------
Atenciosamente,
Guilherme V. F. Gomes.
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
diego2005
GUJ Master
[Avatar]

Membro desde: 17/08/2005 10:11:05
Mensagens: 1095
Offline

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:




Ai o i vai ser 10...


T+

SCJP 1.4

Meu Currículo
Raff
Virtual Machine Man
[Avatar]

Membro desde: 31/07/2006 10:31:45
Mensagens: 642
Localização: Marilia - SP / São Carlos -SP
Offline

Valew Diego voce tem Razão !!!!!!!!!!!!!


SCJP 5.0
SCWCD 5.0
Mestrando UFSCAR...
[Email] [MSN]
adriano_si
JWizard
[Avatar]

Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline

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

"É preciso ter mais fé pra acreditar que viemos do nada..."

Blog - http://aohana.wordpress.com/

Padrão de nomenclatura Java - http://www.oracle.com/technetwork/java/codeconventions-139411.html#16712

Doc. Java - http://www.oracle.com/technetwork/java/javase/documentation/index.html

Faça perguntas Inteligentes - http://istf.com.br/perguntas

Sobrevivência no GUJ:
(Regras) http://www.guj.com.br/java/21516-regras-do-forum

(Boa prática) http://www.guj.com.br/java/15477-antes-de-voce-perguntar

(Código fonte) http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor
Alexandre Ferreira
Virtual Machine Man
[Avatar]

Membro desde: 20/09/2006 20:07:03
Mensagens: 520
Localização: Rio de Janeiro
Offline

adriano_si wrote: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


Outro Joselito???
Vc entendeu a pergunta...

Alexandre Ferreira
Blog: http://alexandreferreira.com.br
[WWW] [MSN]
rodolfogs8
Java Ninja
[Avatar]

Membro desde: 20/01/2007 02:11:39
Mensagens: 273
Localização: Interlagos - SP
Offline

Guilherme Gomes wrote:
Vai dar Bug pois Não existe a classe Teste e sim a classe teste


Voce entendeu a pergunta do cara....


Sim vc entendeu?

Rodolfo(-_-)ZZzzzZZzzzZzzzz....
Saw III
aim icon
rodolfogs8
Java Ninja
[Avatar]

Membro desde: 20/01/2007 02:11:39
Mensagens: 273
Localização: Interlagos - SP
Offline

afsrj wrote:
adriano_si wrote: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


Outro Joselito???
Vc entendeu a pergunta...


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.

Rodolfo(-_-)ZZzzzZZzzzZzzzz....
Saw III
aim icon
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

diego2005 wrote: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:




Ai o i vai ser 10...


T+


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

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
Raff
Virtual Machine Man
[Avatar]

Membro desde: 31/07/2006 10:31:45
Mensagens: 642
Localização: Marilia - SP / São Carlos -SP
Offline

LPJava wrote:
diego2005 wrote: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:




Ai o i vai ser 10...


T+


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


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


SCJP 5.0
SCWCD 5.0
Mestrando UFSCAR...
[Email] [MSN]
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

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.. questoes dessa na primeira instancia q ta nervoso e talz.. o cara passa despercebido se nao olhar mais de uma vez.

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
Alexandre Ferreira
Virtual Machine Man
[Avatar]

Membro desde: 20/09/2006 20:07:03
Mensagens: 520
Localização: Rio de Janeiro
Offline

A Kathy ensina ao contrario LP!

Alexandre Ferreira
Blog: http://alexandreferreira.com.br
[WWW] [MSN]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team