作业

Student.java
package com.object;
public class Student {
private int sno;
private String name;
private int engGrade;
private int sportGrade;
private int mathGrade;
public Student(int sno,String name,int engGrade,int sportGrade,int mathGrade) {
this.sno = sno;
this.name = name;
this.engGrade = engGrade;
this.mathGrade = mathGrade;
this.sportGrade = sportGrade;
}
public int getSno() {
return sno;
}
public void setSno(int sno) {
this.sno = sno;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public float getEngGrade() {
return engGrade;
}
public void setEngGrade(int engGrade) {
this.engGrade = engGrade;
}
public float getSportGrade() {
return sportGrade;
}
public void setSportGrade(int sportGrade) {
this.sportGrade = sportGrade;
}
public float getMathGrade() {
return mathGrade;
}
public void setMathGrade(int mathGrade) {
this.mathGrade = mathGrade;
}
public String toString() {
System.out.println(name+"的信息:");
return "学号=" + sno + ", Name=" + name + ", 英语成绩=" + engGrade + ", 体育成绩=" + sportGrade
+ ", 高数成绩=" + mathGrade + "]";
}
public static void main(String[] args) {
}
}
StudentManager.java
package com.object;
import com.object.Student;
import java.util.*;
public class StudentManager {
private static Object student[] = null;
public static void main(String[] args) {
Student[] student = new Student[5];
student[0]=new Student(1,"张三",59,80,59);
student[1]=new Student(2,"李四",58,81,66);
student[2]=new Student(3,"王五",57,82,76);
student[3]=new Student(4,"张三丰",66,59,88);
student[4]=new Student(5,"张无忌",76,58,86);
inquiries();
findandprint();
Scanner sc = new Scanner(System.in);
System.out.println("请输入你要查询的姓:");
String std = sc.next();
if(std.contains("张")){
System.out.println(student[0]);
System.out.println(student[3]);
System.out.println(student[4]);
}else if(std.contains("李")){
System.out.println(student[1]);
}else if(std.contains("王")){
System.out.println(student[2]);
}else{
System.out.println("输入无效!请重新输入");
}
System.out.println();
for(int j=1;j<=3;j++){
System.out.println("请输入要查找不及格科目:1、英语成绩;2、体育成绩;3、数学成绩");
int std1=sc.nextInt();
int Math=0;
int English=0;
int Sport=0;
if(std1 == 1){
System.out.print("英语成绩不及格的有:");
for(int i=0;i<=student.length-1;i++){
if(student[i].getEngGrade()<=60){
System.out.print(student[i].getName()+",");
English++;
}
}
System.out.println("总共有:"+English+"人");
}else if(std1 == 3){
System.out.print("体育成绩不及格的有:");
for(int i=0;i<=student.length-1;i++){
if(student[i].getSportGrade()<=60){
System.out.print(student[i].getName()+",");
Sport++;
}
}
System.out.println("总共有:"+Sport+"人");
}else if(std1 == 2){
System.out.print("数学成绩不及格的有:");
for(int i=0;i<=student.length-1;i++){
if(student[i].getMathGrade()<=60){
Math++;
System.out.print(student[i].getName()+",");
}
System.out.println("总共有:"+Math+"人");
}
}
}
}
public static void inquiries(){
}
public static void findandprint(){
}
}