public class TestMatrica {
public static void main(String[] args) {
double matrica[][] = new double[2][2];
inputElements(matrica);
printElements(matrica);
}
private static void inputElements(double m[][])
{
Scanner in = new Scanner(System.in);
for (int i = 0; i < m.length; i++)
{
for (int j = 0; j < m[0].length; j++)
{
System.out.println("Unesite element na poziciji [" + i + ", " + j + "]: ");
m[i][j] = Double.parseDouble(in.nextLine()); /////////// }
}
in.close();
好的所以我的问题是什么(in.nextLine()); in m [i] [j] = Double.parseDouble(in.nextLine());做
答案 0 :(得分:0)
所以m [i] [j]的值将由用户输入的内容给出。假设人们输入一个整数,它将解析2到2.0。如果他键入一个字符串,程序肯定会崩溃。
答案 1 :(得分:0)
它首先将作为字符串给出的输入转换为double值,然后放入2D矩阵或二维数组的那个单元格。基本上,这是用用户提供的输入数字填充二维数组或2D矩阵的过程。