Как мне оптимизировать эти множественные || и && условия?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как мне оптимизировать эти множественные || и && условия?

Сообщение Anonymous »

Как оптимизировать приведенное ниже условие в Java? Мы устанавливаем для авторизации значение true или false в зависимости от вложенных операторов or, and и их типа членства.
public class ClassA {

enum status {premium, member};
boolean authorized;

public boolean isAuthorized() {
return authorized;
}

public void setAuthorized(boolean authorized) {
this.authorized = authorized;
}

public void checkOut (double cart, int creditRating, status Status) {
authorized = (Status == status.premium) && ((cart 650)) ||
(Status == status.member) && (cart > 5_000.00 || creditRating 5_000.00 && creditRating

Подробнее здесь: https://stackoverflow.com/questions/792 ... conditions
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»