CSE1223:IntroductiontoComputerProgramminginJavaStudents:此内容由您的讲师控制,不是zyBooks内容。将有关此内容的问题或疑虑直接告诉您的讲师。如果您对zyLab提交系统有任何技术问题,请使用实验室底部的“实验室问题”按钮。11.39数据分析对于这个项目,您将分析一些来自美国人口普查局的人口数据。在美国,官方人口普查每10年进行一次,但在此期间,美国人口普查局根据他们收集的数据进行人口估计。该数据可在美国人口普查局的网站上公开获得。在本项目中,我们将查看具有各州各县人口估计值的文件。你的工作是编写一个程序来加载这些数据并准备一份报告,总结有关给定州人口的一些统计数据。leformat与本周实验室中的格式相同-这是第10行的摘录:第1行是一个标题,指示每列中的内容。Le中的其余行有一行数据,每行显示以逗号分隔的人口值列表,第一个位置是县名,之后是从2010年到2019年每年的人口估计值。您的工作是使用此数据格式生成格式化输出legenerating下面列出的统计数据。您的程序应提示用户输入数据文件以从中读取信息,然后是数据文件中列出的多个县。您必须设计ATCounty,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019Adams,28537,28459,28293,28089,28066,27926,27807,27753,27694,27698Allen,106358,105988,105244,105055,104848,104095,103613,103093,10272Ashland,53321,53252,53239,53153,53161,53310,53520,53662,53706,53484Ashtabula,101403,101085,100252,99746,99027,98404,98171,97748,97587,雅典,65173,65079,64610,64594,64783,65886,6635352Auglaize,45898,45741,45770,45801,45737,45734,45766,45753,45736,4565Belmont,70333,70122,69709,69563,69367,68973,68606,68002,67533,67006Brown,44863,44629,44281,44111,43933,43697,43638,43523,43570,43432Butler,369102,370123,370550,371395,373750,375998,378354,380607,38202021/4/6第11.39节-CSE1223:Java编程简介zybooks.com/zyb...2/6此程序的至少3种方法!!如果你用一个单一的main方法编写这个程序,即使你通过了所有的测试用例,你也会失分。从lein中读取必要的元素到一组并行数组中(如上一个实验中所述),然后计算下面列出的统计数据:输入一个数据文件读取:OhioPopulationData.csv输入县数:88CountyPop2010Pop2019GrowthPctGrowAdams2853727698-839-2.94%Allen106358102351-4007-3.77%Ashland53321534841630.31%19Ashlandams2853727698-839-2.94%Allen106358102351-4007-3.77%4.10%雅典65173653271540.24%奥格莱兹4589845656-242-0.53%Belmont7033367006-3327-4.73%棕色448634486343432-1431-1431-3.19%Butler369102383134-3.03%Clermont19760420642888244.47%Clinton4192241968460.11%Columbiana107890101883-6007-5.57%Coshocton3693836600-338-0.92%Crawford4375441494-2260-5.17%Cuyahoga12780881235072-43016-3.37%Darke5296351113-1850-3.49%Defiance3908238087-995-2.55%Delaware1750992091773407819.46%Erie7697874266-2712-3.52%Fairfield146417157574111577.62%Fayette2901428525-489-1.69%Franklin1166202131675615055412.91%Fulton4262942126-503-1.18%Gallia3107229898-1174-3.78%Geauga93389936492600.28%Greene16158816893773494.55%Guernsey4015538875-1280-3.19%Hamilton802278817473151951.89%Hancock746897578310941.46%Hardin3212731365-762-2.37%哈里森1582515040-785-4.96%亨利2817127006-1165-4.14%海兰4362143161-460-1.05%Hocking2947828264-1214-4.12%Holmes424734396014873.50%2021/4/6第11.39节-CSE1223:Java计算机编程简介https://learn.zybooks.com/zyb...3/6Huron5956058266-1294-2.17%Jackson3324832413-835-2.51%Jefferson6967065325-4345-6.24%Knox610906232212322.02%Lake2300142301491350.06%Lawrence6242459463-2961-4.74%Licking166705176862101576.09%Logan4574345672-71-71-0.16%Lorain30147830983383552.77%Lucas441434441434441434428348-13086-2.96-2.96-MADINE72374.20%Meigs2373122907-824-3.47%Mercer40788411723840.94%Miami10248710698745004.39%Monroe1460913654-955-6.54%Montgomery535597531687-3910-0.73%Morgan1503414508-526-3.50%Morrow34790353285381.55%马斯金根862148621510.00%诺布尔1466014424-236-1.61%渥太华4135940525-834-2.02%保尔丁1955718672-885-4.53%Perry3603736134970.27%Pickaway557405845727174.87%Pike2861227772-840-2.94%Portage16138616246610800.67%Preble4217040882-1288-3.05%Putnam3447633861-615-1.78%Richland124162121154-3008-2.42%Ross7809876666-1432-1.83%Sandusky6088558518-2367-3.89%Scioto7966475314-4350-5.46%Seneca5661855178-1440-2.54%Shelby4934948590-759-1.54%Stark375372370606-4766-1.27%summit541645541013-632-632-0.12%Trumbull209840197974-11866-5.65%Tuscarawas9254391987-556-0.60-0.60%%Warren213429234602211739.92%Washington6171359911-1802-2.92%Wayne11439411571013161.15%2021/4/6第11.39节-CSE1223:Java计算机编程简介https://learn.zyb.zybooks.com/.4/6Williams3751236692-820-2.19%Wood12595013081748673.86%Wyandot2258821772-816-3.61%Total11539336116891001497641.30%增长最多:富兰克林(150554)最大损失:Cuyahoga(-43016)最大Pct增长:特拉华州(19.46%)最大Pct损失:Carroll(-6.70%)每个县2019年平均人口:132830Num。有2019年人口的县。大于平均值:21增长列显示了自2010年以来人口增长了多少。PctGrowth显示了人口变化占其2010年值的百分比。您的报告应打印出哪个县的绝对增长(原始人口增长)最大,最大的损失(原始人口减少),最大的人口增长百分比(增长占其2010年人口值的百分比)和最大的人口损失百分比(减少占其2010年人口值的百分比)。上面的成绩单显示了OhioPopulationData.csv文件输出。对于印第安纳州、加利福尼亚州和怀俄明州,还有其他三个类似的文件可供查看,它们使用相同的命名约定(IndianaPopulationData.csv、CaliforniaPopulationData.csv和怀俄明州人口数据.csv)。查看相对于2010年基线,这些州中哪个州的增长最快,哪个增长最小,哪个增长百分比最大和最小。每个州的县数是:加利福尼亚州:58印第安纳州:92俄亥俄州:88怀俄明州:23注意:请记住您可以使用System.out.format()方法来获得格式良好的输出(正如我们在轨迹建模作业中使用的那样)。如果要在格式字符串中包含百分号,请使用%%指示应打印百分号。注2:String类型有一个名为split()的方法,它接受要拆分的字符串并返回字符串数组基于该拆分的值。例如,如果您有以下代码段,它将字符串命名行拆分为字符串数组值,如下所示:Stringline="Adams,28537,28459,28293,28089,28066,27926,27807,27753,27694,27698"String[]vals=line.split(",");2021/4/6第一节1.39-CSE1223:Java计算机编程简介https://learn.zybooks.com/zyb...5/6注意3:请记住,您可以使用Integer.parseInt()将字符串值转换为整数值。285300.1745892。qx3zqy7//vals=["Adams","28537","28459","28293","28089","28066",27926","27807","27LABACTIVITY11.39.1:数据分析0/4可下载lesDataAnalysis.java,OhioPopulationData.csv,IndianaPopulationData.csv,WyomingPopulationData.csv,和CaliforniaPopulationData.csv在提交评分之前尽可能频繁地运行你的程序。在下面的第一个框中键入任何需要的输入值,然后单击“运行程序”并在第二个框中观察程序的输出。预定义程序输入(可选)如果您想预定义您的输入,请在此处提供它们。下载DataAnalysis.java加载默认模板...开发mode提交modeRun我的程序StopClearterminalimportjava.util.Scanner;publicclassDataAnalysis{publicstaticvoidmain(String[]args){/在此处键入您的代码。/}}2021/4/6第11.39节-CSE1223:Java计算机编程简介https://learn.zybooks.com/zyb...6/6你的工作签名一旦你开始工作,你的努力历史就会出现在这里zyLab.Whatisthis?实验室有问题吗?WX:codehelp
