Wie kann ich die Benutzereingaben an eine Methode übergeben und dann diese Methode eine ganze Zahl zurückgeben oder double? Ich bekomme immer einen Fehler, dass ich eine ganze Zahl zurückgeben muss, aber ich verstehe nicht wie.Übergeben Sie Benutzereingabearray an Methode und geben Sie eine ganze Zahl zurück?
import java.util.Scanner;
public class Q7_8 {
public static void main(String [] args){
Scanner sc = new Scanner(System.in);
System.out.println("Enter 10 integers:");
int[] a = new int[10];
for(int i =0; i < a.length; i++){
a[i] = sc.nextInt();
}
average(a);
}
public static int average(int [] array){
int sum =0;
for(int i = 0; i < array.length; i++){
sum += array[i];
int finalAvr = array[i] /10;
}
}
public static double average(double [] array){
int sum =0;
for(int i = 0; i < array.length; i++){
sum += array[i];
double finalAvr = array[i] /10;
}
}
}
für Ihre erste Methode einfach 'return sum;' nach der for-Schleife. Vergessen Sie auch nicht, den zurückgegebenen Wert zu speichern oder in der Konsole auszudrucken, wenn dies Ihre Absicht ist. Für Ihre zweite Methode ändern Sie den Variablentyp 'sum' in' double' und wieder 'return sum'. –