Em mới học java không biết nào mình có thể truyền tham chíếu vào hàm tìm dtbln không ạ
import java.util.ArrayList;
import java.util.List;
public class Lab2_2 {
public static void main(String[] args) {
List<SinhVien> dssv = new ArrayList<>();
dssv.add(new SinhVien("111", "Bach", 7));
dssv.add(new SinhVien("222", "Kha", 7.5));
dssv.add(new SinhVien("333", "Duc", 6.5));
dssv.add(new SinhVien("444", "Nghia", 3));
dssv.add(new SinhVien("555", "Tam", 9));
for(int i = 0; i<dssv.size(); i++)
{ System.out.println(dssv.get(i));}
}
}
public class SinhVien {
private String mssv;
private String hoten;
private double dtb;
SinhVien sv[];
public SinhVien() {
}
public SinhVien(String mssv, String hoten, double dtb) {
this.mssv = mssv;
this.hoten = hoten;
this.dtb = dtb;
}
public String getMssv() {
return mssv;
}
public void setMssv(String mssv) {
this.mssv = mssv;
}
public String getHoten() {
return hoten;
}
public void setHoten(String hoten) {
this.hoten = hoten;
}
public double getDtb() {
return dtb;
}
public void setDtb(double dtb) {
this.dtb = dtb;
}
public double dtbln (SinhVien sv ){
double max=0;
if (dtb>max) {
max=dtb;
}
return dtb;
}
@Override
public String toString() {
return "SinhVien{" + "mssv=" + mssv +
", hoten=" + hoten + ", dtb=" + dtb + '}';
}
}