Java - Mostrar una matriz por pantalla

 
Vista:

Mostrar una matriz por pantalla

Publicado por Luissen (2 intervenciones) el 28/12/2005 10:36:50
Hola, soy principiante y me he quedado estancado, estyo haciendo este ejercicio:
<<Diseñar la clase TablasMultiplicar que contenga las tablas de multiplicar del 1 al 10.
Programar:
TablasMultiplicar()
mostrar(tabla:int)
mostrarResultado(tabla:int,numero:int)>>
""----Notas:
mostrar(tabla : int) => Muestra la tabla de multiplicar del número indicado.
mostrarResultado(tabla:int,numero : int) => Muestra el resultado de multiplicar (tabla * numero). El resultado se obtiene consultando las tablas de multiplicar.----""

y he hecho esto, crear la matriz

public class TablasMultiplicar{
public static void main (String args[]){
int tablas [][]={{0,0,0,0,0,0,0,0,0,0},{0,1,2,3,4,5,6,7,8,9,10},{0,2,4,6,8,10,12,14,16,18,20}
,{0,3,6,9,12,15,18,21,24,27,30},{0,4,8,12,16,20,24,28,32,36,40},{0,5,10,15,20,25,30,35,40,45,50},
{0,6,12,18,24,30,36,42,48,54,60},{0,7,7,14,21,28,35,42,49,56,63,70},{0,8,16,24,32,40,48,56,64,72,80},
{0,9,18,27,36,45,54,63,72,81,90},{0,10,20,30,40,50,60,70,80,90,100}};

}

}

Pero no se como conseguir hacer mostrar la matriz ni como funcionan los argumentos del metodo (tabla:int)
void mostrar (tabla:int){
System.out.println(tablas [][])
}
Tambien
void mostrar (tabla:int i){
System.out.println(tablas [i][])
}
PERO EL COMPILADONO ME DEJA, ESPERO QUE ME ECHEIS UNA MANO, GRACIAS Y UN SALUDO.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Mostrar una matriz por pantalla

Publicado por dani (55 intervenciones) el 28/12/2005 16:51:31
No se si es lo que quieres pero....

Tu problemas es al mostrar las tablas verdad.
Si quieres que se muestren asi:

1-2-3-4-5-6-7-8-9-10
2-4-6-8-10-12-14-16-18-20
...
10-20-30-40-50-60-70-80-90-100

Lo unico que tienes que hacer es un for anidado, es decir un for dentro de otro for

Ej:

for(int i=0;i<10;i++) {
for(int j=0;j<10;j++) {
System.out.print(tablas[i][j] + "-");
}
System.out.println();
}

Creo que es esto lo que quieres, espero que te sirva esto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar