Hallo mal wieder,
ich habe eine Klasse, innerhalb derer eine Methode einen Durchschnittswert errechnen soll. Die Zahlen dafür stammen aus einem Array, welcher an die Methode übergeben wird.
und greife nun in der Main darauf zu. Ich übergebe den Array an die Methode "average" und erhalte als Return den gesuchten Durchschnittswert der übergebenen Integerwerte, den ich dann ausgebe. Soweit klar.
Aber warum kann ich auf die andere Methode "randomSentence" nicht auf die gleiche Art und Weise zugreifen?
Ich kann mir nicht vorstellen, dass ich pro Klasse nur eine Methode haben darf, oder?
Danke und liebe Grüße
ich habe eine Klasse, innerhalb derer eine Methode einen Durchschnittswert errechnen soll. Die Zahlen dafür stammen aus einem Array, welcher an die Methode übergeben wird.
Java:
package übungsaufgabenModulUndBuch;
public class calculateAverageMethod {
public static int average (int[] array) {
int sum = 0;
for (int i = 0; i < array.length; i++) {
sum += array[I];
}
return sum/array.length;
}
public static void randomSentence () {
System.out.println("Tadaa!");
}
}
und greife nun in der Main darauf zu. Ich übergebe den Array an die Methode "average" und erhalte als Return den gesuchten Durchschnittswert der übergebenen Integerwerte, den ich dann ausgebe. Soweit klar.
Aber warum kann ich auf die andere Methode "randomSentence" nicht auf die gleiche Art und Weise zugreifen?
Java:
package übungsaufgabenModulUndBuch;
import java.util.*;
public class ÜbungsaufgabenModul {
public static void main(String[] args) {
int[] randomNumbers = {2,8,4,7,2,7,8,2,4,10};
System.out.print("Der Durchschnittswert der Zahlen ist ");
System.out.println(calculateAverageMethod.average(randomNumbers) + "!");
System.out.println(calculateAverageMethod.randomSentence()); //soll den String "Tadaaa!" ausgeben
Ich kann mir nicht vorstellen, dass ich pro Klasse nur eine Methode haben darf, oder?
Danke und liebe Grüße
Zuletzt bearbeitet: