Я установил
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);
как исправить?