The min(a, b, c, d) method must return the minimum of the numbers a, b, c, and d.(only this error obtaining)
no compilation error but error in return funcution
package com.codegym.task.task02.task0217;
/*
Minimum of four numbers
*/
public class Solution {
public static int min(int a, int b, int c, int d) {
//write your code here
if( c < min(a,b))
{
if(c<d)
{
return c;
}
else return d;
}
else if(d < min(a,b))
{
return d;
}
else
{
return a;
}
}
public static int min(int a, int b) {
//write your code here
if(a < b){
return a;
}
else
{
return b;
}
}
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));
}
}
package com.codegym.task.task02.task0217;
/*
Minimum of four numbers
*/
public class Solution {
public static int min(int a, int b, int c, int d) {
//write your code here
if( c < min(a,b))
{
if(c<d)
{
return c;
}
else return d;
}
else if(d < min(a,b))
{
return d;
}
else
{
return a;
}
}
public static int min(int a, int b) {
//write your code here
if(a < b){
return a;
}
else
{
return b;
}
}
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));
}
}