Hallo zusammen,
ich habe folgenden Code:
Die Ausgabe ist in der Reihenfolge:
3.0
4.0
27.0
Ich suche vergebens nach einer Begründung wieso jeweils die Methoden aufgerufen werden und hoffe, dass mir hierbei jemand weiterhelfen kann.
Vielen Dank.
ich habe folgenden Code:
Java:
public static double f(double a, double b) {
return a + b;
}
public static double f(double a, int b) {
return a * b;
}
public static void main(String[] args) {
System.out.println(f(1, 3));
System.out.println(f(1, 3f));
System.out.println(f(0b1001, 3));
}
Die Ausgabe ist in der Reihenfolge:
3.0
4.0
27.0
Ich suche vergebens nach einer Begründung wieso jeweils die Methoden aufgerufen werden und hoffe, dass mir hierbei jemand weiterhelfen kann.
Vielen Dank.