人口統計
本題執行時要求鍵盤輸入10個人員的資訊(每一個人資訊包括:姓名,性別,年齡,民族),要求同學實現一個函式,統計民族是“漢族”的人數。
函式介面定義:
public static int numofHan(String data[])
其中 data[] 是傳入的引數。 data[]中的每一個元素都是一個完整的人員資訊字串,該字串由“姓名,性別,年齡,民族”,各項之間用英文半形的逗號分隔。函式須返回 值是漢族的人數。
裁判測試程式樣例:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
final int HUMANNUM=10;
String persons[]=new String[HUMANNUM];
Scanner in=new Scanner(System.in);
for(int i=0;i<persons.length;i++)
persons[i]=in.nextLine();
int result=numofHan(persons);
System.out.println(result);
}
/*在此處給出函式numofHan()*/
}
輸入樣例:
Tom_1,男,19,漢族
Tom_2,女,18,漢族
Tom_3,男,20,滿族
Tom_4,男,18,漢族
Tom_5,男,19,漢族人
Tom_6,女,17,漢族
Tom_7,男,19,蒙古族
漢族朋友_1,男,18,漢族
Tom_8,male,19,老外
Tom_9,female,20,漢族
輸出樣例:
7
public static int numofHan(String data[]){
String str = "漢族";
int a = 0;
for(String b: data){
if(b.indexOf(str,b.lastIndexOf(","))!=-1)
a++;
}
return a;
}
相關文章
- 美國人口統計展望報告:2022至2052年
- 韓統計廳:預計2072年全球人口突破100億 韓國人口將銳減三成至3600萬
- 埃及統計局:埃及國內人口總數突破1億
- 美國國家犯罪資訊中心:2022年美國失蹤人口和身份不明人口統計
- 韓國統計廳:預計2029年韓國出現人口拐點
- 歐盟統計局:2024年歐盟人口增長至4.492億人
- 歐盟統計局:2023年歐盟人口平均年齡為44.5歲
- 歐盟統計局:2023年30%的歐盟人口參與過線上學習
- 韓國統計廳:預計2067年近一半韓國人口將達65歲及以上
- 聯合國預計2100年全球人口排名大洗牌
- 歐盟統計局:2016年62%的歐盟人口至少進行過一次私人旅行
- 美國全國衛生統計中心:美國人口出生率降至30年最低
- 聯合國:2023年4月印度人口增至14.1億 預計成為全球人口最多的國家
- 1028 人口普查
- 人口預測模型模型
- 聯合國:預計2100年全球人口將達109億
- 國家統計局:2019年中國出生人口1465萬人 同比減少58萬人
- 韓國統計廳:2018年7月韓國就業人口同比增5000人 失業率3.7%就業
- 穆光宗:築牢人口安全防線 促進人口均衡發展
- 第一次全國程式設計師人口普查程式設計師
- 默克爾:預計德國可能被感染人口或達5800萬人 佔全部人口的三分之二
- 除了世界上人口最多,你對中國人口還有哪些瞭解?
- PAT1028 人口普查
- 房地產分析十一:人口因素
- 韓國統計廳:韓國每3個家庭就有1個是單人 人口將銳減至3500萬以下
- 歐盟統計局:2023年超過7%的歐盟就業人口每週工作49小時或更長就業
- 世界人口高峰期,2100年人口最多的十個國家
- 美國人口普查局:美國人口總數上升至超過3.3億
- 《柳葉刀》:預計到2100年中國人口將降至7.3億
- 韓國統計廳:2019年4月韓國就業人口增17.1萬人 失業率創19年來新高就業
- Stack Overflow:2018年第8次程式設計師界人口普查報告程式設計師
- 2015-2018年北京市常住人口及外來人口數及增長率
- 美國人口普查局:2020年人口普查資料 白人比例不足60%
- 聯合國:2050年印度老年人口將翻倍 佔總人口五分之一
- 中國曆次人口普查全國人口及年均增長率(附原資料表)
- 國家統計局:2022年第七次人口普查資料顯示中國有車家庭比例達到41.67%
- 系統不做限流,我看你是對中國人口數量有什麼誤解
- IIASA:預計2080年地球人口將超過101億達到峰值