日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java黑皮书课后题第2章:2.11(人口统计)重写编程练习题1.11,提示用户输入年数,然后显示这个年数之后的人口值,将1.11中的提示用于这个程序

發布時間:2024/7/23 java 32 豆豆

2.11(人口統計)重寫編程練習題1.11,提示用戶輸入年數,然后顯示這個年數之后的人口值,將1.11中的提示用于這個程序

  • 題目
    • 題目描述
    • 運行示例
    • 涉及的1.11代碼(非本題代碼)
    • 破題
  • 代碼塊

題目

題目描述

2.11(人口統計)重寫編程練習題1.11,提示用戶輸入年數,然后顯示這個年數之后的人口值,將1.11中的提示用于這個程序

運行示例

Enter the number of years: 5
The population in 5 years is 325932969

涉及的1.11代碼(非本題代碼)

public class Test1_11 {public static void main(String[] args) {/*** 法1思路:適合剛接觸Java* 一年總秒數:365*24*60*60* 一年人口凈增長:365*24*60*60/7.0+365*24*60*60/45.0-365*24*60*60/13.0*/System.out.println(365*24*60*60/7.0+365*24*60*60/45.0-365*24*60*60/13.0);// 求得2780096.7032967033,去掉小數部分為2780096// 當前人口為312 032 486System.out.println("第一年人口:"+(312_032_486+2_780_096));System.out.println("第二年人口:"+(312_032_486+ 2 * 2_780_096));System.out.println("第三年人口:"+(312_032_486+ 3 * 2_780_096));System.out.println("第四年人口:"+(312_032_486+ 4 * 2_780_096));System.out.println("第五年人口:"+(312_032_486+ 5 * 2_780_096));// 法2int people = 312_032_486; // 原先人口數// 一年凈增長double myTime = 365*24*60*60; // 一年秒數double a = myTime / 7.0; // 一年出生double b = myTime / 45.0; // 一年遷入double c = myTime / 13.0; // 一年死亡int increase =(int)(a+b-c); // 一年凈增長// 輸出每年人口System.out.println("第一年人口:"+(people+increase));System.out.println("第二年人口:"+(people+ 2 * increase));System.out.println("第三年人口:"+(people+ 3 * increase));System.out.println("第四年人口:"+(people+ 4 * increase));System.out.println("第五年人口:"+(people+5 * increase));/**輸出:* 2780096.7032967033* 第一年人口:314812582* 第二年人口:317592678* 第三年人口:320372774* 第四年人口:323152870* 第五年人口:325932966* 第一年人口:314812582* 第二年人口:317592678* 第三年人口:320372774* 第四年人口:323152870* 第五年人口:325932966*/} }

也可以點擊這里鏈接到我的1.11-blog,或者復制以下url到瀏覽器:

https://blog.csdn.net/weixin_46356698/article/details/119772519

破題

①求出一年人口凈增長+轉為int型
②獲取用戶輸入的年數
③求出數據并輸出

代碼塊

import java.util.Scanner;public class Test1_11 {public static void main(String[] args) {int people = 312_032_486; // 原先人口數// 一年凈增長double myTime = 365*24*60*60; // 一年秒數double a = myTime / 7.0; // 一年出生double b = myTime / 45.0; // 一年遷入double c = myTime / 13.0; // 一年死亡int increase =(int)(a+b-c); // 一年凈增長// 獲取用戶輸入年數Scanner input = new Scanner(System.in);System.out.println("Enter the number of years: ");int years = input.nextInt();// 輸出數據System.out.println("第" + years + "年人口:" + (people + years * increase));} }

總結

以上是生活随笔為你收集整理的Java黑皮书课后题第2章:2.11(人口统计)重写编程练习题1.11,提示用户输入年数,然后显示这个年数之后的人口值,将1.11中的提示用于这个程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。