人口增长java代码 人口增长模式数据
中国人口13亿,每年增长0.3%,问多少年能增长到27亿,求大神帮写一个Java程序
这就是个简单的数学题啊。(以下是伪代码)
10多年的海林网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整海林建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“海林网站设计”,“海林网站推广”以来,每个客户项目都认真落实执行。
int num=0;
int count=13;
while(count27){
count=count*(1+0.003);
num++;
}
用java 假设一个城市的人口在2012年是300万,而且在以每年3%的速率增长。
可以用java中的map来保存人口数量和年份,数量保存为键,年份为值。
看代码如下:
import java.util.HashMap;
import java.util.Map;
public class PeopleIncreaseByYear {
public static MapDouble, Integer getamount(double per){
MapDouble, Integer map=new HashMapDouble, Integer();
double base=3000000;
for (int i = 0; i 5; i++) {
map.put(base, 2012+i);
base = base*(1+per);
}
return map;
}
public static void printmap(MapDouble,Integer map){
for (Double key : map.keySet()) {
System.out.println(map.get(key)+"年"+"的人口数量是:"+key);
}
}
public static void main(String[] args) {
MapDouble, Integer map = getamount(0.3);
printmap(map);
}
}
//输出结果:
2012年的人口数量是:3000000.0
2013年的人口数量是:3900000.0
2014年的人口数量是:5070000.0
2015年的人口数量是:6591000.0
2016年的人口数量是:8568300.0
JAVA编写:我国人口为13亿,人口每年的自然增长率为7%,多少年后我国人口将达到15亿?设计一个算法的程序
看下面代码:
int a = 13;
double rt = 0.07;
int year = 0;
double sum = a*(1+rt);
year++;
while(sum = 15){
sum = sum*(1+rt);
year++;
}
System.out.println("需要"+year+"年");
使用java编写程序1982年我国人口为12亿,如果年人口增长率为2%,问多少年后我国人口会翻一番
public class luoji6 {
public static void main(String []args){
double ren = 12; //1982年有12亿人
int n = (int)ren;
int nw;
for(int i = 1;i100;i++){
ren = ren + ren * 2/100;
nw = (int)ren;
if(nw /n == 2){
System.out.println("经过" + i + "年后人口会翻一番。");
break;
}
}
}
}
网站名称:人口增长java代码 人口增长模式数据
文章路径:http://myzitong.com/article/ddjsops.html