class Test
{
public static void main(String[ ] args)
{
int[] a = { 1, 2, 3, 4 };
int[] b = { 2, 3, 1, 0 };
System.out.println( a [ (a = b)[3] ] );
}
}
Arrays... é fácil se pensar um pouco
2 Respostas
a = b // array a agora contém o valor de b
b[3] == a[3] == 0
a[0] -> 2
humm…
não foi dessa vez…
lembre como a atribuição é feita…
a recebe b
assim b[3] = 0
e por fim
a[0] = 1
o a[] de fora ainda mantem a mesma estrutura…
Criado 5 de junho de 2003
Ultima resposta 5 de jun. de 2003
Respostas 2
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo