# Population projection

## The problem

The U.S. Census Bureau projects population based on the following assumptions:

• One birth every 7 seconds
• One death every 13 seconds
• One new immigrant every 45 seconds

For this lesson write a program to display the population for each of the next five years. Assume the current population is 312,032,486 and one year has 365 days. Hint: In Java, if two integers perform division, the result is an integer. The fraction part is truncated. For example, 5 / 4 is 1 (not 1.25) and 10 / 4 is 2 (not 2.5).

## Breaking it down

Representing the number of years we will use java 8 to create a range of numbers then use a `forEach` to iterate through the elements. Within the java 8 function the yearly population will be calculated by adding the births, immigrants and base population while subtracting the number of deaths. Finally formatting and outputting the results.

## Output

Population projection posted by on

Tagged: java, java-exercises-beginner, intro-to-java-10th-edition, and ch1

Share on: