DYANA25 0 Denunciar post Postado Outubro 22, 2008 OLÁ, ALGUÉM PODERIA ME AJUDAR NESSE CÓDIGO? Ler uma matriz 3x3 de letras. Mostrar as letras da diagonal principal. import javax.swing.JOptionPane; public class Alfabeto{ public static void main( String args[] ) { String letras [][] = new String [3] [3]; Dyana Compartilhar este post Link para o post Compartilhar em outros sites
Ted k' 126 Denunciar post Postado Outubro 22, 2008 irmãozinho, isso é java e não java script: temos fórum de java aqui! http://forum.imasters.com.br/index.php?showforum=17 Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Outubro 22, 2008 Tópico Movido Origem: Javascript / DHTML http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Destino: Java Compartilhar este post Link para o post Compartilhar em outros sites
sublyer 0 Denunciar post Postado Outubro 22, 2008 Olá, tente assim: import javax.swing.JOptionPane; public class Alfabeto{ public static void main( String args[] ) { String letras [][] = new String [3] [3]; // FAÇA AQUI O PREENCHIMENTO DAS LETRAS // AQUI MOSTRA AS LETRAS NA DIAGONAL for(int i=0;i<=2;i++) { System.out.println(letras[i][i]); } } Compartilhar este post Link para o post Compartilhar em outros sites
eibon 2 Denunciar post Postado Novembro 8, 2008 Caro subleyer, Seu código está parcialmente errado amigo! Sendo está a estrutura de uma matriz: Seu código exibirá apenas o primeiro valor de cada indice! O correto seria: import javax.swing.JOptionPane;; public class exemplo { public static void main(String[] args){ String[][] string = new String[3][3]; //Pegando valores for(int i = 0;i < string.length;i++){ for(int j = 0;j < string[i].length;j++){ string[i][j] = JOptionPane.showInputDialog("Digite a palavra\nIndice:" + i +"\nIndice:" + j); } } //Escrevendo valores for(int a=0;a<string.length;a++){ for(int b = 0;b < string[a].length;b++){ System.out.println("String:" + string[a][b]); } } } } Abraço! Ps:se não souber quantos indices o array terá definido,usar ArrayList<Tipoarray>. Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Novembro 10, 2008 Tenho que discordar de voce amigo. Seu código exibirá apenas o primeiro valor de cada indice! O correto seria: O código do Sublyer exibirá os elementos da matriz que possuirem o mesmo índice, ou seja, os elementos [0][0], [1][1] e [2][2] que são exatamente os elementos da diagonal principal. Compartilhar este post Link para o post Compartilhar em outros sites
eibon 2 Denunciar post Postado Novembro 10, 2008 Ler uma matriz 3x3 de letras.Mostrar as letras da diagonal principal.Desculpe,foi falta de atenção!Abraço! Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Novembro 10, 2008 Foi nada, é sempre bom participar da lista assim todos nós aprendemos. Um abraço! Desculpe,foi falta de atenção! Abraço! Compartilhar este post Link para o post Compartilhar em outros sites
sublyer 0 Denunciar post Postado Novembro 11, 2008 Tópico resolvido? Um grande abraço a todos Compartilhar este post Link para o post Compartilhar em outros sites