Я не понимаю, почему я получаю эти ошибки, когда компилирую свой код.Проблема с многомерной матрицей Java
Ошибка: F: \ G \ програма: оператор * не может быть применен к Int, двойной []
Ошибка: F: \ G \ програма: оператор - не может быть применен к двойной, двойной []
import java.io.*;
public class programA
{
public static void main (String [] args) throws IOException
{
BufferedReader myInput = new BufferedReader (new InputStreamReader (System.in));
int points = 100, dimension = 3;
double [] length;
length = new double [dimension];
double [][] loc;
loc = new double [points][dimension];
for (int x = 0; x < points; x++){
for (int y = 0; y < dimension; y++){
location [x][y]= (Math.random() * (2 *length)) - length;
}
}
}
}
Скорее он нуждается в 'length [y]', а не 'length [dimension]', который получит исключение из-за границы – ajb
Edited, Thanks! :) – phntmasasin