Create the StockTask1 Java project Create a Stock object class that contains the following information: The symbol of the stock is stored in a private string data field called symbol. The stock's name...



Create the StockTask1 Java project




  1. Create a Stock object class that contains the following information:



  • The symbol of the stock is stored in a private string data field called symbol.

  • The stock's name is stored in a private string data field called name.

  • previousClosingPrice is a private double data area that stores the stock price for the previous day.

  • currentPrice is a private double data area that stores the stock price at the current time.

  • A constructor for creating a stock with the given symbol and name.

  • For the data fields, there are accessor methods (get-methods).

  • For the data fields, there is a mutator method (set-methods).

  • A method namedgetChangePercent()that returns the percentage changed frompreviousClosingPrice tocurrentPrice.

    • Formula:perc_change = (current price - previous closing price) / previous closing price x 100





  1. Create a test class namedtestStockthat creates aStockobject with the stock symbolSUNW, the nameSun Microsystems Inc., and the previous closing price of100.


Set a new current price to90.  Display the symbol and name of the company, the previous and current prices and price-change percentage.



Example of output:


Stock symbol: SUMW


Stock name: Sun Microsystems Inc.


Previous Closing Price: 100.0


Current price: 90.0


Price change: -10.0%


Add code to create anotherStock object with the stock symbolORCL, the nameOracle Corporation/



  • Set the previous closing price to5.

  • Set a new current price to75.  Display the symbol and name of the company, the previous and current prices and price-change percentage.


  • Example of output:


Stock symbol: ORCL


Stock name: Oracle Corporation


Previous Closing Price: 34.5


Current Price: 38.75


Price Change: 12.32%

Jun 02, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here