ya resolvi lo de el round() pero sigue mi duda con las posiciones,
mi duda se refiere a: que creo dos arreglos multidimencionales del tamaño que yo quiera un ejemplo es:
2 3 * 5 3
1 8
se multiplican cruzados es decir 2 3 se multiplica por 5 1 y luego 2 3 * 3 8
luego 4 y5 * 5 1, y 4 y5 * 3 8 esto daría 10+3 6+24
20+5 12+40
¿esto es lo que quiero que haga que sume lo multiplicado?
anexo codigo para ver si pueden ayudarme
y se les agradece cualquier aportacion
import java.util.Scanner;
public class suma{
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner a=new Scanner(System.in);
int m,n;
String Linea,M,N;
System.out.println ("dame la primera dimension ");
System.out.println ("M: ");
M = a.nextLine ();
System.out.println ("N: ");
N = a.nextLine ();
m = Integer.parseInt (M);
n = Integer.parseInt (N);
int dos [] [] = new int [m] [n];
int tres [] [] = new int [m] [n];
System.out.println ("introduce los valores para el arreglo A bidimensinal de" + m + "g" + n);
for (int i = 0 ; i < m ; i++)
for (int j = 0 ; j < n ; j++)
{
System.out.println ("[" + i + "][" + j + "]:");
Linea = a.nextLine ();
dos [j] = Integer.parseInt ((Linea));
}
System.out.println ("introduce los valores para el arreglo B bidimensinal de" + m + "g" + n);
for (int i = 0 ; i < m ; i++)
for (int j = 0 ; j < n ; j++)
{
System.out.println ("[" + i + "][" + j + "]:");
Linea = a.nextLine ();
tres [j] = Integer.parseInt ((Linea));
}
int uno [][]=new int[m][n];
for (int i = 0 ; i < m ; i++)
for (int j = 0 ; j < n ; j++)
{
uno [j]= dos[j]*tres[j];
}
for (int i = 0 ; i < m ; i++)
for (int j = 0 ; j < n ; j++)
{
System.out.println("el valor en la posicion ["+i+":"+j+"] = "+ (uno [j])+"\n");
}
}}