Image one is my file or you can create ur own file as long as it's similar to mine. image 2 is my program I want to write a 4th method(method 4) and the spec is: A method to count the occurrences of each value in an array takes one parameter, an array of integers returns an array containing the number of times each value occurs in the parameter array. Also should call method 3 from method 4 Hint: The general idea of this method is using an array with length maxVal+1(maxVal should get from method 3 already) to save the occurrences of each number. For example, if number 44 occurs 3 times in the file, your array should have a value 3 stored at index 44.
Image one is my file or you can create ur own file as long as it's similar to mine.
image 2 is my
I want to write a 4th method(method 4) and the spec is:
A method to count the occurrences of each value in an array
-
takes one parameter, an array of integers
-
returns an array containing the number of times each value occurs in the parameter array. Also should call method 3 from method 4
Hint:
The general idea of this method is using an array with length maxVal+1(maxVal should get from method 3 already) to save the occurrences of each number. For example, if number 44 occurs 3 times in the file, your array should have a value 3 stored at index 44.
![1 29//totol value in this file.
25
35
4 5
55
65
73
85
95
10 5
11 3
12 5
13 5
14 5
15 4
16 5
17 2
18 5
19 5
20 5
21 5
22 4
23 5
24 5
25 5
26 5
27 5
28 4
29 5
30 5](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F6c680976-d041-43f6-b2b7-59630778639d%2F6c0ed64a-96a4-4be7-b994-d76d4607cf71%2Fbsdez7_processed.png&w=3840&q=75)
![1 import java.util.*;
2 import java.io.*;
3 public class FunWithHistograms {
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
£ £ £ £ £ £ E B G D E ~~~~~~
23
24
25
26
27
28
30
33
34
35
37
38
39
40
41
42
43
44
45
46 }
public static void main(String[] args) throws FileNotFoundException {
printIntro();//method 1
}
}
public static void printIntro () {
System.out.println("The program will analyze data from a dataset of");
integer values. It will produce a");
System.out.println("non-negative
System.out.println("histogram of the data and output some statistics.");
System.out.println();
Scanner console = new Scanner (System.in);
System.out.print("input file name? ");
String fileName = console.nextLine();
Scanner inFile = new Scanner (new File(fileName));
}
int[] data = readData(inFile); //method 2
public static int[] readData (Scanner inFile) { //method 2
int numVals = inFile.nextInt ();
int[] data = new int[numVals];
}
for (int i = 0; i < numVals; i++) {
data[i] = inFile.nextInt ();
}
return data;
//method 3.
public static int findMax (int[] data) {
int maxValue = data[0];
for(int i = 0; i <data.length; i++) {
if(maxValue <data[i]) {
maxValue = data[i];
}
}
return maxValue;
//write method 4 plz
历史记
下载内
书签
缩放
JEP...
...
...
更多工
编辑
设置
帮助](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F6c680976-d041-43f6-b2b7-59630778639d%2F6c0ed64a-96a4-4be7-b994-d76d4607cf71%2Fmluuoqd_processed.png&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Thank you!
base on these methods, I want to write one more method
Spec for method 5:
A method to print a text-based histogram
-
takes one parameter, an array of integers
-
no return value
image 2 is the example of expected output.
Hint: basically it means base on the file, if number 20 appears once in the file, then I will print one star(*) after the number 20. I think we can get these information from method 4
![201 *
211
221
231
241
25| *
261 *
27 *
281
29| **
30 *
31 **
321
331
341
351 **
36 ***
37 **
38
39
40
***
**
***
41 ***
42 ***
43 | ****
**
k*](https://content.bartleby.com/qna-images/question/6c680976-d041-43f6-b2b7-59630778639d/f9e8d456-c46e-44c6-80e3-4954164ed861/4j9z0zl_thumbnail.jpeg)
thank you. base on the
please provide a screenshot of ur program once it's finished.
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)