成绩统计系统(5个)
* 1.录入学生成绩 int scores[]=new int [5];//0 0 0 0 0
* 2.输出学生成绩
* 3.求最高分
* 4.求最低分
* 5.求平均分
* 6.求不及格人数
* 7.求考某分的人数
* 8.退出系统
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int scores[] = new int [5];
out:while(true)
{
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.退出系统”);
int op = sc.nextInt();
switch(op)
{
case 1: //录入学生成绩
{
for(int i = 0;i <scores.length;i ++)
{
System.out.println(“请输入” + (i+1) + “名学生的成绩:”);
scores[i] = sc.nextInt();
} break;
}
case 2://输出学生成绩
{
for(int i = 0; i< scores.length; i++)
{
System.out.println("输出第" + (i+1) + "名学生的成绩:" + scores[i]);
} break;
}
case 3://最高分
{ int max = 0;
for(int i = 0 ; i < scores.length;i++)
{
if(max<scores[i])
{
max=scores[i];
}
}
System.out.println("学生最高分为:" + max);
break;
}
case 4://最低分
{ int i = 0;
int min=scores[0];
for( ; i < scores.length;i++)
{
if(min>scores[i])
{
min=scores[i];
}
}
System.out.println("学生最低分为:" + min);
break;
}
case 5://平均值
{
int average = 0;
for(int i = 0 ; i< scores.length;i++)
{
average += scores[i]/scores.length;
}
System.out.println("学生成绩的平均值为: " + average);
break;
}
case 6://不及格人数
{
int x = 0;
for(int i = 0; i < scores.length; i++)
{
if(scores[i]<60)
x++;
}
System.out.println("学生的不及格人数为: " + x);
break;
}
case 7://求考某分的人数
{
// System.out.println("输入考多少分的成绩: ");
// int b = sc.nextInt();
//
// int i = 0;
// int c=0;
// for(; i<scores.length;i++)
// {
// if(scores[i]b)
// c++;
//
// }
// System.out.println(“考” + b + "的人数为: " + c);
//
//
// break;
int b = 0;
System.out.println("输入考多少分的成绩: ");
int a = sc.nextInt();
for(int i= 0; i <scores.length;i++)
{
if(ascores[i])
{
b++;
}
}
System.out.println(b);
}
case 8:
{
break out;
}
}
}
}
}