OOP Java Funktion implementieren

shiroX

Mitglied
Hey, wir sollen für eine Hausübung eine Reihe an Funktionswerten der Funktion f(x) = 2*x+5 (x ganze Zahl) erstellen, wofür wir dann in Java eine Funktion erstellen sollen, die für eine übergebene Zahl den entsprechenden Funktionswert ausrechnet. Ich steh total auf dem Schlauch, wie übergebe ich eine Funktion in Java bzw. wie definiere ich die Funktionswerte? Wir haben zwar besprochen was Funktionen in der Mathematik sind und wie sie definiert sind, aber wie wie bekomme ich eine solche Funktion in Eclipse hin?
 
Hallo 🙂

In Java gibt es leider keine Funktionen, aber du kannst dafür auch eine Methode verwenden, die sich wie eine Funktion verhält:

Java:
double f(double x) {
  return x + 3;
}

Die obige Methode entspricht der Funktion f(x) = x + 3 und kann aus anderen Methoden heraus aufgerufen werden:

Java:
  double y = f(5); // y ist nun 8.0
 
Hallo, meinst du vielleicht sowas?

int[] a = new int[size];
a[0] = 1;
for (int i = 0; i<a.length; i++) {
a = 2*i+5;
}
return a;
}

public static void main(String args[]) {
for(int v : funk(10)) {
System.out.print(v + " \n");
}

}
}

als ausgabe bekommt man: 5,6,7,11,13,15,17,19,21,23

Hey, und hast du die 5 schon gemacht? Checke nicht ganz wie es geht
 

Zurück
Oben