01/10/2018, 09:48
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);
}
}
Bài liên quan
Bạn gõ sai tên
main
, chỉ vậy thôi :vThanks bạn nhiều. Đúng là mình bất cẩn quá