Java 6-1 人口统计
本题运行时要求键盘输入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
我的答案
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);}public static int numofHan(String data[]){String s="汉族";int num=0;for(int i=0;i<data.length;i++){if(data[i].indexOf(s)>=0)//indexOf方法返回指定字符在字符串中第一次出现处的索引//没有返回——1,所以只要返回大于0的值就说明找到了这个字符{num++;}}return num;}}
Java 6-1 人口统计相关推荐
- Java黑皮书课后题第2章:2.11(人口统计)重写编程练习题1.11,提示用户输入年数,然后显示这个年数之后的人口值,将1.11中的提示用于这个程序
2.11(人口统计)重写编程练习题1.11,提示用户输入年数,然后显示这个年数之后的人口值,将1.11中的提示用于这个程序 题目 题目描述 运行示例 涉及的1.11代码(非本题代码) 破题 代码块 题 ...
- 6-2 人口统计 (5 分)java
6-2 人口统计 (5 分) 本题运行时要求键盘输入10个人员的信息(每一个人信息包括:姓名,性别,年龄,民族),要求同学实现一个函数,统计民族是"汉族"的人数. 函数接口定义: ...
- [附源码]java毕业设计全国人口普查管理系统论文
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 6-24 人口统计 (20 分)
6-24 人口统计 (20 分) 本题运行时要求键盘输入10个人员的信息(每一个人信息包括:姓名,性别,年龄,民族),要求同学实现一个函数,统计民族是"汉族"的人数. 函数接口定义 ...
- 6-2 人口统计 (20 分)
6-2 人口统计 (20 分) 本题运行时要求键盘输入10个人员的信息(每一个人信息包括:姓名,性别,年龄,民族),要求同学实现一个函数,统计民族是"汉族"的人数. 函数接口定义: ...
- java 无侵入监控_MyPerf4J 一个高性能、无侵入的Java性能监控和统计工具
MyPerf4J 一个针对高并发.低延迟应用设计的高性能且无侵入的实时Java性能监控和统计工具. 受 perf4j 和 TProfiler启发而来. MyPerf4J具有以下几个特性: 无侵入: 采 ...
- java计算机毕业设计人口普查信息管理系统源代码+数据库+系统+lw文档
java计算机毕业设计人口普查信息管理系统源代码+数据库+系统+lw文档 java计算机毕业设计人口普查信息管理系统源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...
- 基于GIS的人口统计数据空间化解决方案
人口数据一般以各种级别的行政区域为统计单位,使用表格进行展示.常用的人口分布度量指标是人口密度,即行政区域内单位土地面积上的人口数量,这种以行政辖区为单位进行统计的方法,统计的结果是假定人口均匀 ...
- Excel聚类分析-人口统计模式下的分群算法
原创 维希安 (微信公众号:南雨潇湘) 2021-07-27 00:28 收录于合集 #excel18个 #商业模式3个 #聚类分析1个 #算法9个 很多人觉得自己没有编程基础,例如Python,R, ...
- java计算机毕业设计人口普查信息管理系统源码+系统+数据库+lw文档+mybatis+运行部署
java计算机毕业设计人口普查信息管理系统源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计人口普查信息管理系统源码+系统+数据库+lw文档+mybatis+运行部署 本源 ...
最新文章
- CIR:2020年全球数据中心应用AOC市场达$42亿
- 为什么ElasticSearch比MySQL更适合复杂条件搜索
- 树莓派进阶之路 (002) - 系统烧录及系统使用(多平台)
- php 动态显示数字,php – 如何动态创建具有指定数字的图像?
- Arduino UNO WIFI开发板,学习必备开发套件
- POJ 2135 最小费用最大流
- windows2016+sqlserver2017集群搭建alwayson之域控篇
- 客户端序列码生成_Django REST Framework教程(2): 序列化器介绍及开发基于函数视图的API...
- xrdp出现雪花屏,闪退怎么办?
- python语言太差_Python语言 最差实践
- java json jar包下载_jsonobject必备jar包
- selenium: 登录QQ空间并破解滑块验证
- 放大镜拾色器vue+typescript+canvas
- 【单片机】2.4 AT89S52的存储器结构
- 保密协议与竞业限制协议,在劳动法上有什么相关规定吗?
- pip install XXX总是报错,例如:Exception: Traceback (most recent call last):这种错误怎么办?
- 如何修改github博客主题
- 一个好玩的c++小游戏 另外一个是木马病毒
- Linear Counting算法
- POJ3376 Finding Palindromes
热门文章
- cf服务器无响应,穿越火线优化玩家分辨率,告别白屏未响应!
- 手机支架3d打印模型_新型高效率酶固定化3D打印支架
- 搭建DNS服务,正向解析和反向解析搭建DNS服务器
- AutoLeader控制组——51单片机学习笔记(一)
- 如何使用omnipeek工具抓取WiFi设备的action帧
- 京瓷1025打印机打印有底灰简单处理
- 深度学习第一篇论文——半监督学习Mean Teacher 的学习
- python哈姆雷特词频统计_【Python】哈姆雷特字数统计
- LeetCode714_买卖股票的最佳时机含手续费
- 连载:大学生求职七大昏招(十七)缺少职业素养(2)