vc inicia seu contador "i" do tamanho -1 pq os indices de uma array vão ate (length -1)
sua checagem é enquanto >= 0 pq uma array inciam em 0
assim vc percorre toda a array na forma inversa
sh3lld3r
só por curiosidade, vc poderia fazer o mesmo com uma string comum.
Stringx="javaguj";for(inti=x.length()-1; i >= 0 ; i--) {System.out.print(x.charAt(i));}
H
hugov
Maneira para se transformar uma String em Array de String
Só para finalizar, é sempre bom abstrair-se dos recursos de uma liguagem e pensar em uma solução na forma de um algoritmo. Depois de se já ter a solução, é só implementar na linguagem e ai utilizar os seus recursos.