Uma questão

2 respostas
D

Qual será o resultado abaixo:

public class Teste {

   public static void main(String[] argv) {

      Teste t = new Teste();
      t.Metodo();

   }

  public void Metodo() {

   int i =012;
   System.out.println(i);
  }

}

A) 12
B) 012
C) 10
D) Erro de compilação

2 Respostas

M

ta ai algo q preciso saber pra fazer a prova e acho muito chato… fazer conversões de bases numéricas! grrrr arrgghh!!
:telazul:

…sei q tem várias formas de calcular as bases binária, decimal, octal e hexa … quem sabe o método mais simples e direto pra isso??? desde o primeiro semestre do curso não faço e nunca gostei disso, é muito chato… só na calculadora :?

N

A saida será: 10

Pq quando é colocado um 0 antes do número, o compilador admite que esse número é um octal.

Logo:
2 x 8^0 = 2
1 X 8^1 = 8
___________+
10

[]'s

Criado 11 de abril de 2004
Ultima resposta 11 de abr. de 2004
Respostas 2
Participantes 3