From ef49ba4e6ba1c65f37857bec099f5266b8a197ca Mon Sep 17 00:00:00 2001 From: AndreiYazadzhi Date: Sun, 29 Nov 2020 13:05:32 +0200 Subject: [PATCH 1/3] added solution --- src/main/java/core/basesyntax/BooleanExpression.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/core/basesyntax/BooleanExpression.java b/src/main/java/core/basesyntax/BooleanExpression.java index f8cfc8e..774121b 100644 --- a/src/main/java/core/basesyntax/BooleanExpression.java +++ b/src/main/java/core/basesyntax/BooleanExpression.java @@ -14,6 +14,7 @@ public class BooleanExpression { * без использования конструкций if-else

*/ public boolean booleanExpression(boolean a, boolean b, boolean c, boolean d) { - return false; + + return (a ? 1 : 0) + (b ? 1 : 0) + (c ? 1 : 0) + (d ? 1 : 0) == 2; } } From db685d40a1b6744468ab4e3a04d5aa52240074c7 Mon Sep 17 00:00:00 2001 From: AndreiYazadzhi Date: Sun, 29 Nov 2020 13:11:47 +0200 Subject: [PATCH 2/3] ... --- src/main/java/core/basesyntax/BooleanExpression.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/core/basesyntax/BooleanExpression.java b/src/main/java/core/basesyntax/BooleanExpression.java index 774121b..b163e40 100644 --- a/src/main/java/core/basesyntax/BooleanExpression.java +++ b/src/main/java/core/basesyntax/BooleanExpression.java @@ -14,7 +14,6 @@ public class BooleanExpression { * без использования конструкций if-else

*/ public boolean booleanExpression(boolean a, boolean b, boolean c, boolean d) { - return (a ? 1 : 0) + (b ? 1 : 0) + (c ? 1 : 0) + (d ? 1 : 0) == 2; } } From 56b707368f1db393f8d3e6e66b787ffbf6392717 Mon Sep 17 00:00:00 2001 From: AndreiYazadzhi <75170409+AndreiYazadzhi@users.noreply.github.com> Date: Sun, 29 Nov 2020 15:34:20 +0200 Subject: [PATCH 3/3] Update BooleanExpression.java --- src/main/java/core/basesyntax/BooleanExpression.java | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/main/java/core/basesyntax/BooleanExpression.java b/src/main/java/core/basesyntax/BooleanExpression.java index b163e40..bd3cdaf 100644 --- a/src/main/java/core/basesyntax/BooleanExpression.java +++ b/src/main/java/core/basesyntax/BooleanExpression.java @@ -2,17 +2,6 @@ public class BooleanExpression { - /** - *

Реализуйте метод booleanExpression(boolean a, boolean b, boolean c, boolean d), - * возвращающий true, если среди четырех его аргументов ровно два истинны (любые) - * во всех остальных случаях метод должен возвращать false.

- * - *

Вам надо только проанализировать переданные в метод booleanExpression - * значения (a, b, c, d) и вернуть результат.

- * - *

Это задание необходимо решать с использованием логических операторов, - * без использования конструкций if-else

- */ public boolean booleanExpression(boolean a, boolean b, boolean c, boolean d) { return (a ? 1 : 0) + (b ? 1 : 0) + (c ? 1 : 0) + (d ? 1 : 0) == 2; }