题目1018:统计同成绩学生人数
【2】
代码如下:【1】
import java.util.*;
import java.util.stream.Collectors;
public class Main_java7 {
public static void main(String arg[]){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
Integer n = sc.nextInt();
//System.out.println(n);
if(n==0) break;
Integer[] n1 = new Integer[n];
for(int i=0;i<n;i++)
{
n1[i] = sc.nextInt();
}
Integer n2 = sc.nextInt();
Integer x=0;
for(Integer i : n1){
if(i==n2) x++;
}
System.out.println(x);
}
}
}
【2】
import java.util.*;
import java.util.stream.Collectors;
public class Main_java8 {
public static void main(String arg[]){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
String n = sc.nextLine();
//System.out.println(n);
if(n.equals("0")) break;
String[] str = sc.nextLine().split(" ");
List<String> list1 = Arrays.asList(str);
String num = sc.nextLine();
//System.out.println(num);
System.out.println(
list1.stream()
.filter(a->a.equals(num))
.collect(Collectors.toList())
.size()
);
}
}
}