EDIT 问题是这样的:标量乘法被定义为B = A * s,其中B和A是相同大小的矩阵(数2D阵列,在这个例子中,让我们使用整数)和s是标量值。将A的每个元素乘以s,然后将其存储在矩阵B中的相应元素中。标量乘法
编写接受4x4矩阵和标量值的程序,并执行标量乘法,将结果存储在单独的4x4矩阵。
import java.util.*;
public class arrayExercises {
public static void main (String [] args){
//Scalar Value
Scanner sc = new Scanner (System.in);
int scalar = 0;
//Array for A
int matrix [][];
matrix = new int [4][4];
System.out.println("Enter the numbers in the 4x4 matrix");
for (int i=0; i < matrix.length; i++)
{
for (int j =0; j<matrix[i].length; j++)
matrix[i][j] = sc.nextInt();
}
System.out.println("Enter scaler value:");
scalar = sc.nextInt();
sc.close();
}
}
问题是什么? – mathematician1975
嗨。如果你表明你已经尝试过某些东西,人们会更愿意帮助你。你有没有工作的部分解决方案? – axiom
问题是:标量乘被定义为B = A * s,其中B和A是相同大小的矩阵(二维数组数组,在这个例子中我们使用整数),s是标量值。将A的每个元素乘以s,然后将其存储在矩阵B中的相应元素中。 编写接受4x4矩阵和标量值的程序,并执行标量乘法,将结果存储在单独的4x4矩阵中。 – Belle