public class Student {
private String number;
private String name;
private double english;
private double math;
private double pe;
public Student(String number, String name, double english, double math, double pe) {
super();
this.number = number;
this.name = name;
this.english = english;
this.math = math;
this.pe = pe;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getEnglish() {
return english;
}
public void setEnglish(double english) {
this.english = english;
}
public double getMath() {
return math;
}
public void setMath(double math) {
this.math = math;
}
public double getPe() {
return pe;
}
public void setPe(double pe) {
this.pe = pe;
}
}
public class Main {
int a=9;
public static void queryName(Student[] student,String name){
for(int i=0;i<student.length;i++){
if(student[i].getName().contains(name)){
System.out.println("姓名:"+student[i].getName()+" 学号:"+student[i].getNumber()+" 英语成绩:"+student[i].getEnglish()+" 数学成绩:"+student[i].getMath()+" 体育成绩:"+student[i].getPe());
}
}
}
public static void queryGrade(Student[] student){
int count=0;
System.out.print("英语成绩不及格的有:");
for(int i=0;i<student.length;i++){
if(student[i].getEnglish()<60){
System.out.print(student[i].getName()+"、");
count++;
}
if(i==(student.length-1)){
System.out.println("总共有"+count+"人");
}
}
count=0;
System.out.print("数学成绩不及格的有:");
for(int i=0;i<student.length;i++){
if(student[i].getMath()<60){
System.out.print(student[i].getName()+"、");
count++;
}
if(i==(student.length-1)){
System.out.println("总共有"+count+"人");
}
}
count=0;
System.out.print("体育成绩不及格的有:");
for(int i=0;i<student.length;i++){
if(student[i].getPe()<60){
System.out.print(student[i].getName()+"、");
count++;
}
if(i==(student.length-1)){
System.out.println("总共有"+count+"人");
}
}
}
public static void main(String[] args) {
Student[] student=new Student[5];
student[0]=new Student("11733301","张三",10,20,30);
student[1]=new Student("11733302","李四",30,40,50);
student[2]=new Student("11733303","王五",40,50,60);
student[3]=new Student("11733304","张三1",60,70,80);
student[4]=new Student("11733305","1张三",80,90,100);
queryGrade(student);
queryName(student,"张");
}
}