Giúp mình khắc phục lỗi "Class does not have a main method"

Mình mới học Java và sử dụng NetBeans IDE 8.2. Mình làm không bị báo lỗi ở dòng code nào cả, nhưng khi cho RUN thì luôn bị hiện như hình


Đây là đoạn code mình viết:

class QuanLyPhiThuRac {
    final int succhua=10000;
    final int tgtairactb=8;
    final int tgdichuyen=30;
    final int cpncvc1p=2000;
    final int cpdorac=57000;
    double [] tramrac;
    int thoigian;
    double chiphi;
    double chiphidorac;
    double cpncvc;
    public QuanLyPhiThuRac(double[]x){
        tramrac=new double[x.length];
        for(int i=0;i<x.length;i++)
        {tramrac[i]=x[i];}
        thoigian=0;
        cpncvc=0;
        chiphi=0;
    }
    public void ThoiGianTaiRac(){
        thoigian+=tgtairactb;
    }
    public void ThoiGianDiChuyen(){
        thoigian+=tgdichuyen;
    }
    public void ChiPhiDoRac(){
        chiphidorac+=cpdorac;
    }
    public void ChiPhiNCVC(int sophut){
        cpncvc+=sophut*cpncvc1p;
    }
    public void TongPhi(){
        int i=0;
        System.out.println(tramrac.length);
        while(i<tramrac.length-1){
            int klrac=0;
            System.out.println(i);
            while (klrac+tramrac[i]<=succhua)
            {
                klrac+=tramrac[i];
                ThoiGianTaiRac();
                i++;
            }
            if(klrac+tramrac[i]>succhua)
            {
                ThoiGianTaiRac();
                i++;
            }
            ThoiGianDiChuyen();
            ChiPhiDoRac();
        }
        ChiPhiNCVC(thoigian);
        chiphi=chiphidorac+cpncvc;
    }
    public static void mai(String[] args){
        double[]tamtinh={1765.0,2808.0,952.0,4206.0,3102.0,3902.0,1292.0,3985.0,8324.0,1928.0,4426.0,397.0,3277.0};
        QuanLyPhiThuRac qltr=new QuanLyPhiThuRac(tamtinh);
        qltr.TongPhi();
        System.out.println("Tong chi phi=" + qltr.chiphi);
    }            
}

public static void mai(String[] args)

Bạn gõ sai tên main, chỉ vậy thôi :v

1 Like

Thanks bạn nhiều. Đúng là mình bất cẩn quá :frowning:

package De1;

public class Person {

    protected String HoTen;
    protected String NgaySinh;
    protected String DiaChi;
    protected String GioiTinh;

    public Person(String HoTen, String NgaySinh, String DiaChi, String GioiTinh) {
        this.HoTen = HoTen;
        this.NgaySinh = NgaySinh;
        this.DiaChi = DiaChi;
        this.GioiTinh = GioiTinh;
    }

    public void HienThi() {
        System.out.println("Ho ten: " + this.HoTen);
        System.out.println("Ngay sinh: " + this.NgaySinh);
        System.out.println("Dia chi: " + this.DiaChi);
        System.out.println("Gioi tinh: " + this.GioiTinh);
    }

}

Muốn hỏi gì? Thật tệ!

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?