Ошибка в методе confirmOrder [требует правки]

432
09 июня 2017, 09:32
public class Order {
  long id;
  int price;
  Date dateCreated;
  boolean isConfirmed;
  Date dateConfirmed;
  String city;
  String country;
  String type;
  public Order(int price, Date dateCreated, boolean isConfirmed, Date dateConfirmed, String city, String country, String type) {
    this.price = price;
    this.dateCreated = dateCreated;
    this.isConfirmed = isConfirmed;
    this.dateConfirmed = dateConfirmed;
    this.city = city;
    this.country = country;
    this.type = type;
  }
  public Order(){
  }
  void confirmOrder(){
    isConfirmed = true;
    dateConfirmed = new Date();
  }
  boolean checkPrice(){
    if (price > 1000){
        return true;
    }
    else return false;
  }
  boolean isValidType(){
    String Buy = null;
    String Sale = null;
    if (type == Buy || type == Sale ){
       return true; 
    }
    return false;
  }
}

Создайте методы:

confirmOrder() - должен проставлять ордер в статус confirmed=true и дату конфирма ставить в текущую

checkPrice() - должен возвращать true если цена сделки больше 1000 и false в другом случае

isValidType() - type поле может принимать только два значения - Buy, Sale - метод возвращает true если это требование выполняется и false если нет.

Неверный метод confirmOrder в классе Order. Подскажите в чём не правильность его? Сам не могу разобраться.

Answer 1
if (!isConfirmed) {
    isConfirmed = true;
    dateConfirmed = new Date();
}
READ ALSO
Проблема при адаптивной верстке

Проблема при адаптивной верстке

Доброе утро, пытаюсь сделать адаптивную верстку на сайт и столкнулся с такой проблемой, блок что идет справа не отображается на мобильных...

331
Разметка главной страницы на Bootstrap

Разметка главной страницы на Bootstrap

Необходимо исплользовать сетку бутстрапНа левом блоке будет внизу фоновое изображение

404
В шаблоне HTML сайта на Django русский текст вызывает появление ошибки

В шаблоне HTML сайта на Django русский текст вызывает появление ошибки

В шаблоне HTML сайта на Django русский текст вызывает появление ошибки UnicodeDecodeError: "utf-8" codec can't decode byte 0xd1 in position 162: invalid continuation byteКак решить эту проблему?

313
Как отключить браузерные сообщения у input о необходимости заполнить поле к которому присвоено required?

Как отключить браузерные сообщения у input о необходимости заполнить поле к которому присвоено required?

Настроил свои сообщения, а вместе с ними вылезают и у Chrome, наверно и у других браузеров тоже

322