Коллеги! Я написала код такой же, как дан в объяснении!! Почему программа пишет мне, что выражение синтаксически неверное?
(Причем сначала был ответ, что не хватает круглой скобки (везде хватает, проверила), а после обновления - замечание про ошибку в синтаксисе.
/*
Минимум четырех чисел
*/
public class Solution {
public static int min(int a, int b, int c, int d)
{
min(a,b);
min(c,d);
return min(min(a,b), min(c,d));
}
public static int min(int a, int b) {
if(a <= b) {
return a;
} else {
return b;
}
public static void main(String[] args)
{
System.out.println(min(-20, -10));
System.out.println(min(-40, -10, -30, 40));
System.out.println(min(-20, -40, -30, 40));
System.out.println(min(-20, -10, -40, 40));
System.out.println(min(-20, -10, -30, -40));
}
}
package com.javarush.task.task02.task0217;
/*
Минимум четырех чисел
*/
public class Solution {
public static int min(int a, int b, int c, int d)
{
min(a,b);
min(c,d);
return min(min(a,b), min(c,d));
}
public static int min(int a, int b) {
if(a <= b) {
return a;
} else {
return b;
}
public static void main(String[] args)
{
System.out.println(min(-20, -10));
System.out.println(min(-40, -10, -30, 40));
System.out.println(min(-20, -40, -30, 40));
System.out.println(min(-20, -10, -40, 40));
System.out.println(min(-20, -10, -30, -40));
}
}