Bitte Hilfe! Der Compiler zeigt an, dass ich eine .Class an der Stelle 11 benötige, wo die Methode min(int a, int b) aufgerufen wird.
Das ist aber soweit nicht von der Aufgabenstellung erkennbar. Wie kann ich die Methode richtig aufrufen?
Please Help! The Compiler shows .Class in line 11 where the method min(int a, int b) is called. How can I call the method correctly?
package de.codegym.task.task02.task0217;
public class Solution {
public static int min(int a, int b, int c, int d) {
int min2;
//int min3 = min1;
//int min4;
if(min(int a, int b) <= c && min(int a, int b) <= d){
min2 = min(int a, int b);
}else if(c <= min(int a, int b) && c <= d){
min2 = c;
}else{
min2 = d;
}return min2;
/* if(c<d){
min2 = c;
}else{
min2 = d;
}return min2;
if(min3<min2){
min4 = min3;
}else{
min4 = min2;
}return min4;
*/
}
public static int min(int a, int b) {
int min1;
if(a<=b){
min1 = a;
}else{
min1 = b;
}return min1;
}
public static void main(String[] args) throws Exception {
System.out.println(min(-20, -10));
System.out.println(min(-20, -10, -30, -40));
System.out.println(min(-20, -10, -30, 40));
System.out.println(min(-40, -10, -30, 40));
}
}