• 0.00

  • +0.49

  • ,

Инициализация

Почему в этом примере IDEA просит инициализировать переменную min?

public class Solution
{
public static int min(int a, int b, int c)
{
//напишите тут ваш код
int min = 0;
if (a <= b && a <= c)
min = a;
else if (b <= a && b <= c)
min = b;
else if (c <= a && c <= b)
min = c;
return min;
}

public static void main(String[] args) throws Exception
{
System.out.println( min(1,2,3) );
System.out.println( min(-1,-2,-3) );
System.out.println( min(3,5,3) );
System.out.println( min(10,5,10) );
}

}

А в этом нет?

public class Solution
{
public static int min(int a, int b)
{
//напишите тут ваш код
int c;
if (a > b)
c = b;
else
c = a;
return c;
}

public static void main(String[] args) throws Exception
{
System.out.println( min(12,33) );
System.out.println( min(-20,0) );
System.out.println( min(-10,-20) );
}

}