Здравствуйте, меня интересует момент, что происходит в этой строк - arr[i] = (int)(Math.random() * 100); И ещё вопросик, разве можно отсортировать элементы массива и вывести их в определённом порядке используя лишь метод - Arrays.sort(arr);, разве не нужно сортировать его более детальным способом? Заранее благодарю за помощь)) Сам код по сортировке элементов массива в возстрающем порядке... //Создаем массив случайных чисел int arr[] = new int[10]; for(int i = 0; i < arr.length; i++) { arr[i] = (int)(Math.random() * 100); System.out.print(arr[i] + " "); } System.out.print("\nSorted: \n"); //Сортируем массив Arrays.sort(arr); //Выводим отсортированный массив на консоль. for(int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); }