//学生类
public class Student {
//属性: 姓名 年龄 成绩
String name;
int age;
int score;
//方法:输出个人信息
public void showInfo(){
System.out.println(name+"的成绩是:"+score);
}
}
//操作学员成绩
public class ModifyScore {
//修改小于60分的学生成绩
public void modifyStuScore(Student[] stus){
for (int i=0;i< stus.length;i++){
if (stus[i].score<60){
stus[i].score+=2;
}
}
}
//显示本组学生成绩信息,for(String stu:stus){}遍历stus数组
public void showStus(Student[] stus){
for (Student stu:stus){
//调用Student类的方法
stu.showInfo();
}
}
}
//测试修改学生信息类
public class TestModifyStu {
public static void main(String[] args) {
ModifyScore m=new ModifyScore();
//定义了一个学生对象数组
Student s1=new Student();
s1.name="as";
s1.score=23;
Student s2=new Student();
s2.name="ad";
s2.score=25;
Student s3=new Student();
s3.name="fs";
s3.score=13;
Student[] stus=new Student[3];
stus[0]=s1;
stus[1]=s2;
stus[2]=s3;
//显示学生信息、修改学生成绩
m.showStus(stus);
m.modifyStuScore(stus);
m.showStus(stus);
}
}