// Student Class Public class Student { // Property public String name; name public int score; // Method Public void Showinfo () { System.out.println (name+) is: "+score);} }
Public classModifyscore {//revise the student's grade, less than 60 increase 2 points Public voidModifyscore (student[] stus) { for(inti=0;i<stus.length;i++){ if(stus[i].score<60) {Stus[i].score+=2; } } } //Output Student Information Public voidshowinfo (student[] stus) { for(Student stu:stus) {stu.showinfo (); } } Public Static voidMain (string[] args) {Modifyscore ms=NewModifyscore (); Student[] Stus=NewStudent[3]; Student S1=NewStudent (); S1.name= "Zhang San"; S1.score=40; Student S2=NewStudent (); S2.name= "John Doe"; S2.score=90; Student S3=NewStudent (); S3.name= "Harry"; S3.score=43; stus[0]=S1; stus[1]=S2; stus[2]=S3; Ms.modifyscore (Stus); Ms.showinfo (Stus); }}
3. Object arrays do Parameters