Question: DESCRIPTION Design and implement a program that creates a histogram that allows you to visually inspect the frequency distribution of a set of values. The

DESCRIPTION

Design and implement a program that creates a histogram that allows you to visually inspect the frequency distribution of a set of values. The program should read in an arbitrary number of integers that are in the range 1 to 100 inclusive; then produce a chart similar to the one below that indicates how many input values fell in the range 1 to 10, 11 to 20, 21 to 30, and so on. Print one asterisk for each value entered.

DESCRIPTION Design and implement a program that creates a histogram that allows

Use the following:

System.out.print("1- 10\t |");

...

System.out.print("91-100\t |");

Do not change anything in the main method.

The program will terminate if a number that's too small or too large is entered.

Code:

import java.util.ArrayList; import java.util.Scanner;

public class Histogram {

public void addValue(int i){ }

public void viewHistogram(){ System.out.print("1- 10\t |"); System.out.print("11-20\t |"); System.out.print("21-30\t |"); System.out.print("31-40\t |"); System.out.print("41-50\t |"); System.out.print("51-60\t |"); System.out.print("61-70\t |"); System.out.print("71-80\t |"); System.out.print("81-90\t |"); System.out.print("91-100\t |"); }

/** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Scanner scanner = new Scanner(System.in); Histogram h = new Histogram(); int curNumber = 0; while(curNumber >= 0 && curNumber

}

}

4 5 6 11 20 33 99 100 101 1- 10 | *** 11-20 | ** 21-30 1 31-40 * 41-50 T 1 51-60 61-70 71-80 1 81-90 1 91-100 | ** BUILD SUCCESSFUL (total time: 23 seconds)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!