gremio10 14 Denunciar post Postado Setembro 14, 2010 Galera , to aprendendo Java e to com uma duvida , minha professora ensinou o modo de atribiur em uma variavel de int desse modo int[] x={1,2,3,4,5}; como faço para um array bidimensional e em String ? estou tentando assim : String[][] mes = {"Janeiro","31","21"}; for(String texto : mes){ System.out.println(texto); } mas ele retorna muitos erros. Obrigado felipe Compartilhar este post Link para o post Compartilhar em outros sites
Daniloinf 3 Denunciar post Postado Setembro 15, 2010 Aew, Cara, como você disse que aprendeu, vetores de uma dimensão são declarados assim: int[] x={1,2,3,4,5};Veja que o número 1 corresponde a posição 0 do vetor, assim como o número 2 a posição 1, e por ai vai...Quando você inicializa um vetor utilizando chaves ('{'), os elementos dentro das chaves serão colocados em ordem dentro do vetor. Então para criar um vetor bidimensional devemos inicializa-lo com duas dimensões: String[][] bi = {{"a", "b"}, {"c", "d", "e"}, {"f"}}; for(String[] uni : bi){ for(String s : uni){ System.out.print(s + ", "); } } Ai temos o vetor {"a", "b"}, na posição 0 do vetor bi, e a string "a" na posição 0 desse vetor interno, ou seja, a string "a" está na posição bi[0][0];Sacou? Compartilhar este post Link para o post Compartilhar em outros sites