Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
Tópico Movido
Origem: Javascript / DHTML http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Destino: Java
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]);
}
}Caro subleyer,
Seu código está parcialmente errado amigo!
Sendo está a estrutura de uma matriz:
/applications/core/interface/imageproxy/imageproxy.php?img=http://img78.imageshack.us/img78/6817/arrayexampleqw5.gif&key=d5ae7195d8220687ab48645a69084913213d3fd14c8cc18906f13f4e17248c0b" alt="Imagem Postada" />
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]);
}
}
}
}Ps:se não souber quantos indices o array terá definido,usar ArrayList<Tipoarray>.
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.
Ler uma matriz 3x3 de letras.Mostrar as letras da diagonal principal.
Desculpe,foi falta de atenção!Abraço!
Foi nada, é sempre bom participar da lista assim todos nós aprendemos.
Um abraço!
>
Desculpe,foi falta de atenção!
Abraço!
Tópico resolvido?
Um grande abraço a todos
irmãozinho, isso é java e não java script:
temos fórum de java aqui!
http://forum.imasters.com.br/index.php?showforum=17