Я новичок в программировании на Java, и я просто не могу понять, как найти среднее значение массива, и не знаю, как печатать массив назад. Это мой код до сих пор:Как я могу найти среднее значение этого?
public static void forwards(int nums, int arrayNums[]){
for(int a=0;a<arrayNums.length;a++){
nums =(int)(Math.random()*90+10);
System.out.print(nums+" ");
}
System.out.println();
System.out.println();
//Average of the array
int average=0;
for(int b=0;b<arrayNums.length; b++){
average=(average+arrayNums[b]);
}
System.out.println();
System.out.println(average);
}
public static void backwards(int nums, int[] arrayNums){
//backwards of the array
for(int a=arrayNums.length; a>0;a--){
System.out.print(nums+" ");
}
}
public static void main (String [] args){
int[] arrayNums = new int [Integer.parseInt
(JOptionPane.showInputDialog("How many numbers do you want to input?"))];
int nums = 1;
forwards(nums,arrayNums);
System.out.println();
backwards(nums,arrayNums);
Слишком много, чтобы перечислить все. Начните с подпрограмм 'назад()' и 'forward()'. Как вы думаете, что такое параметр nums? Как вы думаете, что вы с ним делаете? – John3136