package population.java; /** * * @author HP Laptop */ public class PopulationJava { private static double Mexico = 128.0;//initial population of Mexico in million private static final double Mexico_growth_rate=1.01;//population increase by this rate every year private static final double UnitedStates=323.0;//initial population of United States in million private static final double US_growth_rate=-0.15;//negative growth rate each year private static int count=0;//variable to hold number of years taken //main method to run the program public static void main(Stringargs[]){ //print header for outputStrings = String.format("%s%12s%22s","Year","Mexico","United States"); //formating string for output System.out.printIn(s); while(true){ //print out the population for current year print(count,Mexico,UnitedStates); //check if population of Mexico exceeds that of the United States if(Mexico>UnitedStates){ //break the loop as condition for program ending are met break; } else{ //calculate Mexico's population Mexico=Mexico+(Mexico*Mexico_growth_rate/100.0); //calculate United States's population unitedStates=UnitedStates+(UnitedStates*US_growth_rate/100.0); //increase count by 1 count++; } }//end of while loop //print result message System.out.println(); System.out.print("it takes"); System.out.print(count); System.out.println("years for population of Mexico to exceed that of the United States"); } private static void print(intyear,doublemexico,doubleunitedStates){ //formating string for ouutput Stringstr = String.format("%2d %10.2f %s %10.2f %s",year, mexico, "million", unitedstates, "million"); //print populations System.out.println(str); } } help

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

package population.java;

/**
*
* @author HP Laptop
*/
public class PopulationJava {

private static double Mexico = 128.0;//initial population of Mexico in million
private static final double Mexico_growth_rate=1.01;//population increase by this rate every year
private static final double UnitedStates=323.0;//initial population of United States in million
private static final double US_growth_rate=-0.15;//negative growth rate each year
private static int count=0;//variable to hold number of years taken

//main method to run the program public static void main(Stringargs[]){
//print header for outputStrings = String.format("%s%12s%22s","Year","Mexico","United States");
//formating string for output
System.out.printIn(s);
while(true){
//print out the population for current year print(count,Mexico,UnitedStates);
//check if population of Mexico exceeds that of the United States
if(Mexico>UnitedStates){
//break the loop as condition for program ending are met
break;
}
else{
//calculate Mexico's population
Mexico=Mexico+(Mexico*Mexico_growth_rate/100.0);
//calculate United States's population
unitedStates=UnitedStates+(UnitedStates*US_growth_rate/100.0);
//increase count by 1
count++;
}
}//end of while loop
//print result message
System.out.println();
System.out.print("it takes");
System.out.print(count);
System.out.println("years for population of Mexico to exceed that of the United States");
}
private static void print(intyear,doublemexico,doubleunitedStates){
//formating string for ouutput
Stringstr = String.format("%2d %10.2f %s %10.2f %s",year, mexico, "million", unitedstates, "million");
//print populations
System.out.println(str);
}

}

help

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
void method
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education