美国人口调查局基于以下假设进行人口预算:
每7秒有一个人诞生
每13秒有一个人死亡
每45秒有一个移民迁入
编写程序显示未来5年中每年的人口
public class Library
{
public static void main(String[] agrs)
{
int birth,dead,incomer,second;
int sum = 312032486;
int year,i;
second = 60 * 60 * 24 * 365;
birth = second / 7;
dead = second / 13;
incomer = second / 45;
year = birth + incomer - dead;
for(i=1;i<6;i++)
{
sum = sum + year;
System.out.print("第");
System.out.print( i );
System.out.print("年的人口估计数为:");
System.out.println( sum );
}
}
}
一个比较简单的题目,个人比较喜欢使用次行风格写代码。
运行结果如下: