cái tạo ra 2 đối tượng sv bằng hàm tạo là sao ạ
import java.util.*; public class Sinhvien { private String name; private double diemTB;
public void nhap() { Scanner input=new Scanner(System.in); System.out.print("nhap ten : "); this.name=input.nextLine(); System.out.print("nhap diem TB : "); this.diemTB=input.nextDouble(); input.close(); } public String xepLoai() { String xeploai=""; if(diemTB<5.0){ xeploai="yeu"; }else if(diemTB>=5.0 && diemTB<6.9){ xeploai="trung binh"; }else if(diemTB >=7.0 && diemTB <=7.9) { xeploai="tien tien"; }else if(diemTB >=8.0 && diemTB <=10.0){ xeploai="gioi"; } return xeploai; } public void xuat() { System.out.println("Ho Ten : "+ name); System.out.println("Diem TB : " + diemTB); System.out.println("Xep Loai : " +xepLoai()); } public static void main(String args[]) { Sinhvien sv1=new Sinhvien(); sv1.nhap(); sv1.xepLoai(); sv1.xuat(); System.out.println(); }
} như vậy là chưa dùng hàm contructor ạ theo đề là dùng hàm tạo mn giúp với ạ
Thì trong hàm main ta viết. Sinhvien a = new Sinhvien(); Sinhvien b = new Sinhvien(“ten”,10); viết 2 cái constructor này cho class
Chưa rõ ý hỏi của bạn lắm?
có đề đó bạn mong bạn giúp nha sử dụng 2 hàm tạo để tạo 2 đối tượng sv á
Mình chưa thấy bạn chưa có constructor như đề
// Constructor public Sinhvien(String hoTen, double diemTB){ this.hoTen = hoTen; this.diemTB = diemTB }
Ở hàm Main bạn làm như Nguyễn Duy Hùng nói(@banhmisg9509)
public static void main(String args[]) { Sinhvien sv1=new Sinhvien(); Sinhvien sv2 = new Sinhvien("Đức Bảo", "10"); sv1.nhap(); sv1.xepLoai(); sv2.xepLoai(); System.out.println( sv1.xuat()); System.out.println( sv2.xuat()); }
public void nhap() { Scanner input=new Scanner(System.in); System.out.print("nhap ten : "); this.name=input.nextLine(); System.out.print("nhap diem TB : "); this.diemTB=input.nextDouble(); input.close(); } public String xepLoai() { String xeploai=""; if(diemTB<5.0){ xeploai="yeu"; }else if(diemTB>=5.0 && diemTB<6.9){ xeploai="trung binh"; }else if(diemTB >=7.0 && diemTB <=7.9) { xeploai="tien tien"; }else if(diemTB >=8.0 && diemTB <=10.0){ xeploai="gioi"; } return xeploai; } public void xuat() { System.out.println("Ho Ten : "+ name); System.out.println("Diem TB : " + diemTB); System.out.println("Xep Loai : " +xepLoai()); } public Sinhvien(String name, double diemTB){ this.name = name; this.diemTB = diemTB; } public Sinhvien(){ } public static void main(String args[]) { Sinhvien sv1=new Sinhvien(); Sinhvien sv2 = new Sinhvien("Đức Bảo", 10); sv1.nhap(); sv1.xepLoai(); sv1.xuat(); System.out.println(); sv2.xepLoai(); sv2.xuat(); }
}
vậy đây là code hoàn chỉnh ạ
Đức Bảo
0 chủ đề
0 bài viết
import java.util.*;
public class Sinhvien {
private String name;
private double diemTB;
}
như vậy là chưa dùng hàm contructor ạ
theo đề là dùng hàm tạo mn giúp với ạ
Thì trong hàm main ta viết. Sinhvien a = new Sinhvien(); Sinhvien b = new Sinhvien(“ten”,10); viết 2 cái constructor này cho class
Chưa rõ ý hỏi của bạn lắm?
có đề đó bạn mong bạn giúp nha
sử dụng 2 hàm tạo để tạo 2 đối tượng sv á
Mình chưa thấy bạn chưa có constructor như đề
Ở hàm Main bạn làm như Nguyễn Duy Hùng nói(@banhmisg9509)
import java.util.*;
public class Sinhvien {
private String name;
private double diemTB;
}
vậy đây là code hoàn chỉnh ạ