DAY08作业:使用学员数组对象作参数,实现学员成绩修改


1.如果学员成绩小于60,集体提高2分,Student,属性至少包含name,score(成绩),将最新的数组返回并查看

新建类:


int score;

public Student(){

}

public Student[] show(Student[] arr) {
for(int j=0;j if(arr[j].score<60){
arr[j].score=arr[j].score+2;
}
}
return arr;
}

调用类:

        Student a=new Student();
        Student aa=new Student();
        Student ab=new Student();
        Student[] arr= {a,aa,ab};
        
        
        
        
        
        Scanner src=new Scanner(System.in);
        for(int i=0;i){
            System.out.println("请输入第"+(i+1)+"次成绩");
            arr[i].score=src.nextInt();
        }
        Student stu = new Student();
        Student[] brr=stu.show(arr);
        for(int j=0;j){
            System.out.println(arr[j].score);
        }

2:新建一个学生类,

属性有:姓名,年龄,地址,性别

通过键盘录入,使用有参构造和无参构造分别为对象进行赋值

并给出自我介绍的方法,介绍自己的相关信息

类:

    String name;
    int age;
    String address;
    String sex;
    public  Student2(){
        
    }
    public Student2(String name2,int age2,String address2,String sex2){
        this.name=name2;
        this.age=age2;
        this.address=address2;
        this.sex=sex2;
        System.out.println("我是"+name+"今年:"+age+"了,我的地址是:"+address+"性别是"+sex);
        
    }
     public void show(){
            System.out.println("我是"+this.name+"今年:"+this.age+"了,我的地址是:"+this.address+"性别是"+this.sex);

     }
    

调用:

    public static void main(String[] args) {
        

        
        
        Scanner a = new Scanner(System.in);
        System.out.println("请输入姓名");
        String name2 = a.next();
        
        Scanner b = new Scanner(System.in);
        System.out.println("请输入年龄");
        int age2 = a.nextInt();
        
        Scanner c = new Scanner(System.in);
        System.out.println("请输入地址");
        String address2 = a.next();
        
        Scanner d = new Scanner(System.in);
        System.out.println("请输入性别");
        String sex2 = a.next();

//        String name = name2;
//        int age = age2;
//        String address = address2;
//        String sex = sex2;
        
        
        Student2 bb2 = new Student2(name2,age2,address2,sex2);

        Student2 ly=new Student2();
        System.out.println("请输入姓名");
        ly.name=a.next();
        System.out.println("请输入年龄");
        ly.age=a.nextInt();
        System.out.println("请输入地址");
        ly.address=a.next();
        System.out.println("请输入性别");
        ly.sex=a.next();
        
        ly.show();
        
        
    }

相关