Programming Homework Help

Programming Homework Help. Java Script Programming Multiple Parts Project

 

Pick one of the following projects to complete:

Project 1

Create a Java program that will use a class named StockProcessor. The StockProcessor class will take a .txt file named “February Stock Tips.txt” and read the contents of that file into a JOptionPane window. The “February Stock Tips.txt” file can be found in the “Final Project” folder in the course files section.

Project 2

Create a Java program that will use a class named StockOrganizer. The StockOrganizer class will take a .txt file named “February Stock Tips.txt” and will reorder the stock quotes from highest stock price to lowest *average* stock price for the month and save the reordered stock quotes in a new file named “February Stock Tips [Organized].txt”. The “February Stock Tips.txt” file can be found in the “Final Project” folder in the course files section.

Project 3

Create a Java program that will use a class named StockSearch. The StockSearch class will take a .txt file named “February Stock Tips.txt” and it will search for a user defined stock ticker and return the month’s average stock price. The user can either interact through the InteliJ terminal or a JOptionPane window. The “February Stock Tips.txt” file can be found in the “Final Project” folder in the course files section.

Part 1 (

After selecting one of the three projects to complete, write a Unified Modeling Language outline (in a Word document or Powerpoint presentation) of how you intend to write the program. Break down what libraries you intend to import, what structures you intend to use, and what the program will output. Submit the Word document or PowerPoint presentation 

Part 2 

Submit the .java files that contain your project via Canvas or email for reviewKO.

The “February Stock Tips.txt”

58.580002
58.84
58.849998
58.990002
59.189999
59.75
59.59
59.41
59.610001
59.950001
59.529999
59.77
59.720001
60.130001
58.650002
57.82
57.599998
54.93
53.490002
MMM
156.589996
157.240005
162.330002
162.889999
160.080002
160.149994
162.449997
163.800003
159.759995
161.009995
158.880005
159.339996
158.559998
156.929993
152.550003
146.850006
148.960007
150.160004
149.240005
AXP
131
131.850006
133.600006
133.25
131.820007
132.240005
132.630005
133.240005
134.460007
135.869995
135.600006
136.929993
136.580002

134.899994
128.190002
120.900002
118.5
112.809998
109.93
BA
316
317.940002
329.549988
341.429993
336.75
344.670013
344.420013
347.450012
342.820007
340.48999
338.880005
338.299988
336.279999
330.380005
317.899994
304.140015
305.589996
287.76001
275.109985
CSCO
46.529999
47.619999
48.450001
48.689999
47.970001
48.869999
49.130001
49.93
47.32
46.970001
46.59
46.290001
46.849998
46.299999
44
42.740002
42.16
40.040001
39.93
CAT
129.770004
133.509995
137.440002
137.25
133.369995
134.320007
136.190002

139.589996
139.720001
137.990005
136.580002
136.860001
136.929993
137.210007
132.169998
129
128.25
123.269997
124.239998
AAPL
308.660004
318.850006
321.450012
325.209991
320.029999
321.549988
319.609985
327.200012
324.869995
324.950012
319
323.619995
320.299988
313.049988
298.179993
288.079987
292.649994
273.519989
273.359985
CVX
106.279999
106.849998
110.279999
109.489998
108.940002
109.790001
111.209999
112.040001
111.660004
110.080002
110.239998
110.739998
109.809998
109.010002
104.709999
100.709999
98.040001
94.129997
93.339996

Programming Homework Help