#random
Вопрос:
import java.util.Scanner; public class HW4 Scanner a = new Scanner(System.in); int rows, cols; double range; System.out.print("2차원 배열의 ROWS 수를 입력하세요 : "); rows = a.nextInt(); System.out.print("2차원 배열의 COLUMNS 수를 입력하세요 : "); cols = a.nextInt(); System.out.print("2차원 배열의 요소값의 최대값 입력하세요 : "); range = a.nextDouble(); Matrix m2 = new Matrix(rows, cols); m2.aryInit(range); m2.aryPrint(); System.out.println("n"); m2.rowAVG(); System.out.println("n"); m2.colAvg(); System.out.println("n"); m2.colMax(); System.out.println("n"); m2.colmin(); } }
import java.util.Scanner; import java.util.Random; public class Matrix { private double ary[][]; Matrix() { ary = new double[5][5]; } public Matrix(int r, int c) { ary = new double[r][c]; } public void aryInit(double range) { Random r = new Random(); for (int i = 0; i lt; ary.length; i ) { for (int j = 0; j lt; ary[i].length; j ) { ary[i][j] = r.nextDouble(range); } } }
Это ошибка, что a-это ~. ary[i][j] = r.Следующий(диапазон); Случайное» не может быть применено к » (двойное)»
Что мне делать?
Комментарии:
1. Пожалуйста, опубликуйте 1) код, который компилируется, 2) правильно отформатированную, скопированную и вставленную трассировку стека или полную информацию об ошибке, и 3) код, который фактически демонстрирует проблему.
2. Вы спрашиваете, что вам следует делать, но неясно, что вы хотите делать. Если бы у меня была догадка, я бы предположил, что ты хочешь
ary[i][j] = range * r.nextDouble();