没什么多余提示和难度,看代码即可
Student.java文件
package coding;
import java.util.Scanner;
public class Student {
String Number;
String Name;
int English;
int math;
int PE;
int newE;
int newM;
int newP;
public String toString() {
return "姓名:"+Name+"学号:"+Number+"高数:"+math+"英语:"+English+"体育:"+PE;
}
public void setName(String s) {
Name=s;
}
public String getname() {
return Name;
}
public void setNumber(String s) {
Number=s;
}
public String getNumber() {
return Number;
}
public void setEnglish(int Englishs) {
English =Englishs;
}
public int getEnglish() {
return English;
}
public void setmath(int maths) {
math =maths;
}
public int getmath() {
return math;
}
public void setPE(int PEs) {
PE =PEs;
}
public int getPE() {
return PE;
}
public void setnewE(int newEs) {
newE =newEs;
}
public int getnewE() {
return newE;
}
public void setnewM(int newMs) {
newM =newMs;
}
public int getnewM() {
return newM;
}
public void setnewP(int newPs) {
newP =newPs;
}
public int getnewP() {
return newP;
}
}
StudentManagementSystem.java文件
package coding;
import java.util.Scanner;
public class StudentManagementSystem {
Student[] student=new Student[1];
public void addStudent(int a) {
int i;
for(i=0;i<a;i++) {
student[i]=new Student();
student[i].setNumber("2017011893");
student[i].setName("王六");
student[i].setnewE(10);
student[i].setnewM(20);
student[i].setnewP(30);
}
}
public void print(Student student[]) {
for(int i =0;i<student.length;i++) {
System.out.print("添加成员:");
System.out.print("姓名:"+student[i].getname());
System.out.print("学号:"+student[i].getNumber());
System.out.print("高数:"+student[i].getnewM());
System.out.print("英语:"+student[i].getnewE());
System.out.print("体育:"+student[i].getnewP());
}
}
}
Main.java文件
package coding;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Student []sarr=new Student[5];
sarr[0]=new Student();
sarr[0].setNumber("2017011873");
sarr[0].setName("张三");
sarr[0].setEnglish(10);
sarr[0].setmath(10);
sarr[0].setPE(100);
sarr[1]=new Student();
sarr[1].setNumber("2017011874");
sarr[1].setName("李四");
sarr[1].setEnglish(20);
sarr[1].setmath(100);
sarr[1].setPE(100);
sarr[2]=new Student();
sarr[2].setNumber("2017011875");
sarr[2].setName("王五");
sarr[2].setEnglish(30);
sarr[2].setmath(100);
sarr[2].setPE(100);
sarr[3]=new Student();
sarr[3].setNumber("2017011876");
sarr[3].setName("张三丰");
sarr[3].setEnglish(100);
sarr[3].setmath(100);
sarr[3].setPE(10);
sarr[4]=new Student();
sarr[4].setNumber("2017011877");
sarr[4].setName("张无忌");
sarr[4].setEnglish(100);
sarr[4].setmath(100);
sarr[4].setPE(10);
int ENG=0;
int MATH=0;
int PEE=0;
System.out.print("英语成绩不及格的有:");
for(int j=0;j<5;j++) {
if(sarr[j].getEnglish()<60) {
System.out.print(sarr[j].getname()+"、");
ENG++;
}
}
System.out.printf("共有%d人。\n",ENG);
System.out.print("高数成绩不及格的有:");
for(int j=0;j<5;j++) {
if(sarr[j].getmath()<60) {
System.out.print(sarr[j].getname()+"、");
MATH++;
}
}
System.out.printf("共有%d人。\n",MATH);
System.out.print("体育成绩不及格的有:");
for(int j=0;j<5;j++) {
if(sarr[j].getPE()<60) {
System.out.print(sarr[j].getname()+"、");
PEE++;
}
}
System.out.printf("共有%d人。\n",PEE);
System.out.print("姓名查找:");
Scanner s=new Scanner(System.in);
String serch=s.next();
for(int i=0;i<5;i++) {
if(sarr[i].getname().contains(serch))
System.out.println(sarr[i].toString());
}
System.out.print("学号查找:");
Scanner st=new Scanner(System.in);
String search=st.next();
for(int i=0;i<5;i++) {
if(sarr[i].getNumber().contains(search))
System.out.println(sarr[i].toString());
}
StudentManagementSystem sts= new StudentManagementSystem();
sts.addStudent(1);
sts.print(sts.student);
}
}