package com.liu1;
import java.util.Scanner;
/*作者:liu
*日期:2018年10月31日
*时间:上午9:52:30
**/
public class Chengji1 {
int[] arr = new int[5];
public static void main(String[] args) {
new Chengji1().xuanzhe();
}
public void xuanzhe() {
showmenu();
while(true) {
System.out.println("************请输入你要选择的功能");
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
switch (i) {
case 1:
luru(arr);
break;
case 2:
dayin(arr);
break;
case 3:
max(arr);
break;
case 4:
min(arr);
break;
case 5:
average(arr);
break;
case 6:
jige(arr);
break;
case 7:
fenshu(arr);
break;
case 8:
return;
default:
System.out.println("输入有误");
}
}
}
public void showmenu() {
System.out.println("清华大学成绩统计系统(5)\r\n" +
" * 1.录入学生成绩\r\n" +
" * 2.打印学生成绩\r\n" +
" * 3.求最高分\r\n" +
" * 4.求最低分\r\n" +
" * 5.求平均分\r\n" +
" * 6.求及格人数\r\n" +
" * 7.求考某个分数的人数\r\n" +
" * 8.退出系统");
}
public void luru(int[] arr) {
Scanner sc = new Scanner(System.in);
for (int i =0 ; i < arr.length; i++) {
System.out.println("录入学生" + (i+1) + "成绩 ");
arr[i] = sc.nextInt();
}
System.out.println("录入完成");
}
public void dayin(int [] arr) {
for (int i = 0; i <arr.length; i++) {
System.out.println(" 第" + (i+1) + "个学生的成绩是" + arr[i]);
}
}
public void max(int arr[]) {
int max = arr[0];
for (int i = 0; i < arr.length; i++) {
if (max < arr[i]) {
max = arr[i];
}
}
System.out.println("学生中求最高分是:" + max);
}
public void min(int arr[]) {
int min = arr[0];
for (int i = 0; i < arr.length; i++) {
if (min > arr[i]) {
min = arr[i];
}
}
System.out.println("学生中求最高分是:" + min);
}
public void average(int[] arr) {
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
System.out.println("学生的平均分是:" + sum / arr.length);
}
public void jige(int[] arr) {
int count = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] > 60) {
count++;
}
}
System.out.println("及格人数为" + count);
}
public void fenshu(int[] arr){
System.out.println("请输入你要查的某个分数 ");
Scanner sc = new Scanner(System.in);
int j=sc.nextInt();
int count = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] ==j ) {
count++;
}
}
System.out.println("你要查的这个分数的人有" + count + "个人");
/*System.out.println("请输入你要查的某个分数 ");
Scanner sc = new Scanner(System.in);
int count = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] ==sc.nextInt() ) {
count++;
}
}
System.out.println("你要查的这个分数的人有" + count + "个人");
*/
}
}