Create a Java project called StockTask 1. Write an object class named Stock that contains: A private string data field named symbol for the stock's symbol. A private string data field named name for...


Create a Java project calledStockTask


1. Write an object class namedStock that contains:



  • A private string data field namedsymbol for the stock's symbol.

  • A private string data field namedname for the stock's name.

  • A privatedoubledata field namedpreviousClosingPrice that stores the stock price for the previous day.

  • A privatedouble data field namedcurrentPrice that stores the stock price for the current time.

  • A constructor that creates a stock with the specified symbol and name.

  • Accessor methods (get-methods) for the data fields.

  • Mutator method (set-methods) for the data fields.

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

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




2. Write a test class namedtestStock that creates aStock object 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 to34.5.

  • Set a new current price to38.75.  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 03, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here