как если еще для типа значение double - PullRequest
0 голосов
/ 08 мая 2020

Я установил

try {
    TradingHistory tradingHistory = RepositoryFactory.getTradingHistoryRepo().findbyStatusSinglemarket();
    String Symbol = tradingHistory.getSymbol();
    Double OrderQty = tradingHistory.getQty();
    String orderTypes = tradingHistory.getType();
    String type = tradingHistory.getPrice_type();
    System.out.println(Symbol+" | "+OrderQty+" | "+orderTypes);
    String IdSet = Integer.toString(tradingHistory.getId());
    String clord = "FM-";
    String clordid = clord.concat(IdSet);
    Double price = Double.valueOf(tradingHistory.getPrice());
    if(OrderQty < 100000 && orderTypes.equals("market")){
        System.out.println("marketOrder" +Symbol );
    }
} catch (SQLException e) {
    e.printStackTrace();
}

У меня есть такие данные

Double OrderQty= 22222.22222222;

и

orderTypes="market";

GBPCHF | 22222.22222222 | market

Поэтому я хочу использовать if

(OrderQty <100000 && orderTypes.equals("market") 

Я ожидал, что смогу получить

System.out.println("marketOrder" +Symbol );

, но когда я запустил этот код, я не получил

System.out.println ("marketOrder" + Symbol);

как исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...