Java 统计同成绩学生人数
题目描述:
输入第一行表示N个数据
第二行输入N个数据具体值
第三行输入一个值
输出与第三行相同的元素个数
知识点:将数据add进list中,然后遍历list,与给定值相同时count++,
import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class StatisticalScore { public static void main(String[] args) { Scanner in=new Scanner(System.in); while(in.hasNextInt()){ int N=in.nextInt();//N个数据 if(N==0){ break; } List<Integer> list=new ArrayList<>();//存放输入的整型分数 for(int i=0;i<N;i++){ //输入N个数据 list.add(in.nextInt()); } int score=in.nextInt(); //遍历list找到与score相同的数的个数 int count=0;//存储符合要求的个数 for(int a:list){//遍历list,每一项为a if(score==a){ count++; } } System.out.println(count);//打印在循坏里面 } }}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。