Нужна помощь массива Java с использованием класса сканера для вывода среднего и метода сортировки
После нескольких часов я не смог продвинуться в методе вывода среднего значения. Мне также нужно сделать класс сортировки. В целом, назначение необходимо.
Разработать методы для:
Основной метод Распечатать массивСортировать массивОпределить наибольшее значениеОпределить минимальное значениеРассчитать среднее значение (двойное)import java.util.Scanner;
public class Arrayassignment {
public static void main(String[] args) {
Scanner sin=new Scanner(System.in);
System.out.println("Enter an intiger for array size.");
int number= sin.nextInt();
int array[]=new int[number];
System.out.println("Array size " + number + " initiated.\n");
System.out.println("Now enter the array intigers");
for (int i = 0; i < number; i++)
{
array[i]=sin.nextInt();
}
System.out.println ("The highest number in the array is " + max (array) );
System.out.println ("The smallest number in the array is " + min (array) );
//System.out.println ("The average of the numbers in the array is " ;
}
public static int max ( int ... arg )
{
if ( arg.length == 0)
{
System.out.println(" empty arguement list ") ;
return 0;
}
int largest = arg [0];
for (int i = 1; i < arg.length; i++ )
{
if (arg [i] > largest)
largest = arg[i];
}
return largest;
}
public static int min ( int ... arg )
{
if ( arg.length == 0)
{
System.out.println(" empty arguement list ") ;
return 0;
}
int smallest = arg [0];
for (int i = 1; i < arg.length; i++ )
{
if (arg [i] < smallest)
smallest = arg[i];
}
return smallest;