package 作业;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
int a , b , e , f;
Student stu = new Student();
stu.Input();
a = stu.Sum();
b = stu.Aver();
e = stu.Max();
f = stu.Min();
System.out.println("学生总成绩为:"+a);
System.out.println("学生均分为:"+b);
System.out.println("学生最高分为:"+e);
System.out.println("学生最低分为:"+f);
stu.Search();
}
}
class Student {
int code , num , i;
String name;
String course[] = new String [200]; //i为所修课程数
int score[] = new int [200];
Scanner reader = new Scanner(System.in);
void Input(){
System.out.printf("请输入你的详细信息:\n");
System.out.print("班号:");
code= reader.nextInt();
System.out.print("学号:");
num = reader.nextInt();
System.out.print("姓名:");
name=reader.next();
System.out.print("修的科目数:");
i=reader.nextInt();
System.out.println("请输入课程名和分数,中间用空格隔开");
for(int a =0; a<i ; a++)
{
course[a] = reader.next();
score[a] = reader.nextInt();
}
}
int Sum(){
int sum=0;
for (int b =0; b<i ;b++){
sum = sum + score[b];
}
return sum;
}
int Aver(){
int aver = Sum() / i;
return aver;
}
int Max(){
int max = score[0];
for(int c = 1; c< i; c++){
if(max<score[c]){
max = score[c];
}
}
return max;
}
int Min(){
int min = score[0];
for(int d = 1; d<i ;d++){
if (min>score[d]){
min = score[d];
}
}
return min;
}
public void Search(){
System.out.println("请输入你要查询的课程:");
String search = reader.next();
for(int n =0; n<i; n++){
if(search == course[n])
System.out.println("课程"+course[n]+"的成绩为"+score[n]);
else System.out.println("请重新输入");break;
}
}
}
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
int a , b , e , f;
Student stu = new Student();
stu.Input();
a = stu.Sum();
b = stu.Aver();
e = stu.Max();
f = stu.Min();
System.out.println("学生总成绩为:"+a);
System.out.println("学生均分为:"+b);
System.out.println("学生最高分为:"+e);
System.out.println("学生最低分为:"+f);
stu.Search();
}
}
class Student {
int code , num , i;
String name;
String course[] = new String [200]; //i为所修课程数
int score[] = new int [200];
Scanner reader = new Scanner(System.in);
void Input(){
System.out.printf("请输入你的详细信息:\n");
System.out.print("班号:");
code= reader.nextInt();
System.out.print("学号:");
num = reader.nextInt();
System.out.print("姓名:");
name=reader.next();
System.out.print("修的科目数:");
i=reader.nextInt();
System.out.println("请输入课程名和分数,中间用空格隔开");
for(int a =0; a<i ; a++)
{
course[a] = reader.next();
score[a] = reader.nextInt();
}
}
int Sum(){
int sum=0;
for (int b =0; b<i ;b++){
sum = sum + score[b];
}
return sum;
}
int Aver(){
int aver = Sum() / i;
return aver;
}
int Max(){
int max = score[0];
for(int c = 1; c< i; c++){
if(max<score[c]){
max = score[c];
}
}
return max;
}
int Min(){
int min = score[0];
for(int d = 1; d<i ;d++){
if (min>score[d]){
min = score[d];
}
}
return min;
}
public void Search(){
System.out.println("请输入你要查询的课程:");
String search = reader.next();
for(int n =0; n<i; n++){
if(search == course[n])
System.out.println("课程"+course[n]+"的成绩为"+score[n]);
else System.out.println("请重新输入");break;
}
}
}