private void promptMarketPrice(Stock stock) { String marketPriceStr = getInput("Please enter the market price for " + stock.getStockSymbol() + ": "); double marketPrice = 0; try { marketPrice = Double.parseDouble(marketPriceStr); stock.setMarketPrice(marketPrice); } catch (Exception e) { System.out.println("Invalid Market Price!"); promptMarketPrice(stock); } }