Ошибка компиляции "possible lossy conversion from double to int "
Нужно отсортировать массив,но компилятор ругается,выдает ошибку
possible lossy conversion from double to int
Какую ошибку я допускаю?
int[] mas = {9,6,3,8,5,2,7,4,1};
for (int i = 0; i < mas.length; i++) {
mas[i] = Math.floor(Math.random() * 8);
}
for (int i = 0; i < mas.length; i++) {
System.out.print(mas[i] + " ");
}