BOBINHA mas PERIGOSA

questão do simulado Whizlabs

public static void main(String args) {

   System.out.println(4 + " " + 2);
   System.out.println(4 + ' ' + 2);

}

Qual a saída?

Legal, rodei aqui… so que não entendir, por que?

kara… o primeiro vai ser a String “4 2”, mas o segundo vai dar um inteiro, pq ele vai converter o char ’ ’ para o seu número correspondente… mas como eu naum sei o número correspondente eu num vou opinar no resultado do segundo, só sei q vai dar um inteiro!!!

Não seria …main(String args[]) ? :stuck_out_tongue:

hehehehe… essa ai se o cara naum se segurar da pra escorregar feio…

o método main não está completo falta o array!
Ao meu ver, se não tiver este problema concordo com o nosso colega acima sobre o primeiro irá concatenar fomando uma string

hehehehe… essa ai se o cara naum se segurar da pra escorregar feio…[/quote]

Putz eheheh nem reparei.
Então, assumindo que só tem esse main(), a resposta seria erro em tempo de execução. :cool:

hehehhe, acreditem, a questão estava assim no simulado, eu errei!!! a opcao correta seria q dá erro em tempo de compilação, hehehehe, o cara vai jurando q é o fodão e se fode :lol:

CASCA DAS BOAS

o teste ta errado
isso nao da erro nao

pra estudar pra certificacao peguem testes confiaveis povo
os do livro da sun sao os unicos que sao confiaveeis… o resto nem compensa

[]'s

[quote=“JavaNight”]o teste ta errado
isso nao da erro nao

pra estudar pra certificacao peguem testes confiaveis povo
os do livro da sun sao os unicos que sao confiaveeis… o resto nem compensa

[]'s[/quote]

esse simulado é confiavel chapa! na verdade eu escrevi a resposta errada. a opçao certa seria “runtime error…” dai ele esplicava q n era um metodo main valido

ai sim velho

mas nao da erro no System.out.println nao :slight_smile:

[]'s