Esta reposta ficou estranha pois temos pois temos array z com valor 30 porém o que estamos imprimindo e outro array o zyx daí acredito que esta resposta esteja errada.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Esta reposta ficou estranha pois temos pois temos array z com valor 30 porém o que estamos imprimindo e outro array o zyx daí acredito que esta resposta esteja errada.
Opa Thiago, o exercício está certinho, mas há a pegadinha nele :)
System.out.println(zyx[2].length);
Repara que o que é impresso é o tamanho a posição 2 do zyx e não o tamanho de zyx (que seria 3), ou seja, justamente o array que estava sendo apontado pela variável z, que é o array de 30 posições. A resposta está certinha.
Apesar de não ter atribuição, o valor impresso é o tamanho do vetor. Por isso ele imprime 30.