Делал поиски, и узнал что есть упрощенное определение чисел по возрастанию через Arrays, вместо написания громоздкого кода с массивами и циклами, а теперь мне хочется определить числа по убыванию через него же.
И еще вопрос, сам по себе такой метод как Arrarys, способен ли заменить выполнение подобных задач в будущем, или он не во всех задачах работает(Писали что не всегда действует, но не поясняли, в каких моментах)?
Дополнительно :
Есть один интересный момент, когда я делаю вывод результата сортировки чисел в консоль, у меня выдается результат в качестве такой вариации : [2, 4, 5] .
Имеется ли возможность делать вывод без скобок, чисто для визуальной цели.
package com.javarush.task.task04.task0420;
import java.util.Arrays;
import java.util.Scanner;
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
System.out.println("Enter array length");
Scanner input = new Scanner(System.in);//ввод сканера
int size = input.nextInt();//присваиваем переменной size введеное число с клавиатуры
int array[]=new int[size];//присваиваем массиву array введенное число size, т.е назначили кол-во чисел в массиве
System.out.println("Indert array elements: ");
for ( int i = 0 ; i<size ; i++ ){ //выполняем цикл до тех пор, до которых введено нами число
array[i]=input.nextInt(); //вводим столько чисел в массиве, сколько мы назначили при первом вводе
}
Arrays.sort(array); //мы сделали за счет Arrays.sort сортировку чисел в массиве array
System.out.println(Arrays.toString(array)); //известно что отвечает за корректный вывод чисел из массива
}
}