Есть следующий код: public class SomeClass { public static void main(String[] args) { SomeClass t = new SomeClass(); ____ } private int check(String x, int n) { if (n == 0) return n; else if (n == 1) { if (x != null) return 5; } else if (n == 2 && x != null) { if (x.equals("YES")) return 3; else if (x.equals("NO")) return 4; } return -1; } }
Если вместо знаков подчеркивания поместить код вызова метода check, то какое из предложений будет верным?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
t.check("ANY",6), в этом случае функция вернет значение -1(Верный ответ)
t.check("YES",2), в этом случае функция вернет значение 4
t.check("YES",1), в этом случае функция вернет значение 3
t.check("ANY",1), в этом случае функция вернет значение 14
t.check("NO",2), в этом случае функция вернет значение 4(Верный ответ)