+1-415-670-9189
info@expertsmind.com
Input pairs of natural numbers
Course:- JAVA Programming
Reference No.:- EM13405




Assignment Help
Expertsmind Rated 4.9 / 5 based on 47215 reviews.
Review Site
Assignment Help >> JAVA Programming

The desired functionality is for your programs to input pairs of natural numbers as they're entered by the user, until the user enters a zero as the first in a pair of numbers. The first number in each pair indicates a bin for the second number. For example, the pair of numbers 3 4 means that bin 3 contains the number 4. After the user enters a bin number of 0, your programs then allow the user to enter natural numbers until another 0 is entered; for every natural number i entered, your programs must output the product of all the numbers in bin i (or 0 if there are no numbers in that bin). Throughout all these operations, your programs must be reasonably efficient-there should never be long, noticeable pauses during execution.

Examples of Desired Behavior:

Enter a natural number: 1
Enter a natural number: 2
Enter a natural number: 1
Enter a natural number: 3
Enter a natural number: 1
Enter a natural number: 4
Enter a natural number: 0
Enter a natural number: 1
24
Enter a natural number: 0

(Here bin 1 contains 2, 3, and 4, so the product for bin 1 is 24)

Enter a natural number: 0
Enter a natural number: 2
0
Enter a natural number: 3
0
Enter a natural number: 1
0
Enter a natural number: 0

(Here no bins contain numbers, so 0 is returned for all of their products)

Enter a natural number: 0
Enter a natural number: 0

(Here no numbers are stored and no products are sought)

Enter a natural number: 70000
Enter a natural number: 9
Enter a natural number: 70000
Enter a natural number: 7
Enter a natural number: 100000
Enter a natural number: 1
Enter a natural number: 100000
Enter a natural number: 1
Enter a natural number: 200000
Enter a natural number: 5
Enter a natural number: 200000
Enter a natural number: 0
Enter a natural number: 200000
Enter a natural number: 7
Enter a natural number: 0

Enter a natural number: 70000
63
Enter a natural number: 100000
1
Enter a natural number: 200000
0
Enter a natural number: 1
0
Enter a natural number: 0




Put your comment
 
Minimize


Ask Question & Get Answers from Experts
Browse some more (JAVA Programming) Materials
The first player claims a Poker hand (see "Hand Ranks" below for legal calls). When making a claim, a player says what all five dice are, not just the name of the hand. For
Create a class named Purchase. Each Purchase contains an invoice number, amount of sale, and amount of sales tax. Include set methods for the invoice number and sale amount.
The program should display the charge for the current customer and should calculate and display the running total of yesterday's receipts. The program should use the method
Create an application for Koch's Cottages, a weekend getaway resort that rents cottages and boats to use on the local lake - Add labels as suitable to describe the application
Write a program (propertyTax.java) to the following specification: The local property tax is about to be collected by the government. You are to program an alternative way o
Create your own unique Java application to read all data from the file echoing the data to standard output. After all data has been read, display how many data were read
Compilers check programs for syntax errors, but frequently a lack of one symbol (such as a missing brace or comment starter) will cause the compiler to spill out a number of
Design a class named Clock. You should use your IDE for this exercise. The class contains private data fields for startTime and stopTime, a no argument constructor that init