Task boolean Java [требует правки]

277
05 сентября 2017, 09:20

Имеются блоки для вычисления переменных Boolean. Каждый этап вычисления сложный и его нельзя выразить 1 строчкой и желательно пропускать вычисления, если возможно. Предложите алгоритм для минимизации количества вычислений при расчете x и y, используя возможности языка.

class A {
    private boolean x,y;
    public void calculate(){
        boolean a,b,c,d;
        {a = }
        {b = }
        {c = }
        {d = }
        x = a && b && c;
        y = b && c && d;
    }
}
Answer 1

Можете обернуть вычисление каждой из переменных a, b, c и d в соответствующие методы (getA(), getB(), ...), затем переписать код вот так:

boolean bandc = getB() && getC();
boolean x = bandc && getA();
boolean y = bandc && getD();
READ ALSO
При переборе массива возникает java.lang.ExceptionInInitializerError

При переборе массива возникает java.lang.ExceptionInInitializerError

Перебирается массив объектов по наличию в них искомой пользователем строкиПри попытке в foreach-цикле перебрать все элементы массива, приложение...

369
Получить дату из DatePickerDialog

Получить дату из DatePickerDialog

Есть класс DialogObject наследник от DialogFragment:

271
Как добавлять в подключаемое поле при использовании Hybernate,JPA?

Как добавлять в подключаемое поле при использовании Hybernate,JPA?

Создал необходимые классы-сущности, аннотации, подключение, всё работаетХочу добавить в "подключаемое" поле, тип которого MainCountryEntity, значение...

178
Описание схожих классов Java

Описание схожих классов Java

Нужно описать 2 класса, подскажите правильно ли я это сделал? Если нет подскажите как сделать правильноЗаранее спасибо

230