import java.util.*;

public class PortfolioManager {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		// TODO Auto-generated method stub

		System.out.println("Enter portfolio size: ");
		Scanner s = new Scanner(System.in);
		int portfolioSize = s.nextInt();

		Stock[] portfolio = new Stock[portfolioSize];

		for (int i = 0; i < portfolio.length; i++) {
			System.out.println("Enter symbol for stock " + i + ":");
			String symbol = s.next();

			System.out.println("Enter name for stock " + i + ":");
			String name = s.next();

			System.out.println("Enter low price for stock " + i + ":");
			double low = s.nextDouble();

			System.out.println("Enter high price for stock " + i + ":");
			double high = s.nextDouble();

			portfolio[i] = new Stock(symbol, name, low, high);

		}

		String ticker;
		do {
			System.out.println("Enter ticker symbol: ");
			 ticker = s.next();

			for (int i = 0; i < portfolio.length; i++) {
				if (ticker.equals(portfolio[i].getTickerSymbol())) {
					System.out.println("Stock found!");
					describeStock(portfolio[i]);
				}
			}
		} while (!ticker.equals("QUIT"));

	}

	private static void describeStock(Stock s) {
		System.out.println(s.getLowPrice());
		System.out.println(s.getHighPrice());
		System.out.println(s.getTickerSymbol());
		System.out.println(s.getCompanyName());
	}

}
