Lỗi selection does not contain a main type

em viết dòng code như sau:

package com.na.tong2soab;
public class Tong2SoAB {
	private double soA, soB;
	private double tong;
	public void nhapSoAb(double gTriSoA, double gTriSoB){
		//Gán giá trị thuộc tính soA, soB bằng 2 tham số truyền vào
		soA = gTriSoA;
		soB = gTriSoB;
	}
	public void tinhTong(){
		//thực hiện phép cộng giữa 2 thuộc tính soA, soB
		tong = soA + soB;
	}
	public void inKQ(){
		String ketQua = "Tong = " + tong;//ép kiểu dữ lệu tong sang String
		
		//câu lệnh để in ketQua ra màn hình
		System.out.println(ketQua);
	}
}
package com.na.tong2soab.main;
import com.na.tong2soab.Tong2SoAB;
public class Main{
	public static void main(String[ args]){
		Tong2SoAB tongAB = new Tong2SoAB();
		tongAB.nhapSoAB(5, 10);
		tongAB.tinhTong();
		tongAB.inKQ();
	}
}		
	}
}

dòng code trên là em chép từ trong sách ra, nhưng khi chạy thì em thấy lỗi ở trên, em tìm hiểu thì thấy bảo đây là lỗi bạn viết nhiều package mà chương trình chỉ chạy một package mà thôi hay sao ấy, nhưng cách fix thì em vẫn chưa biết ạ. Mong mọi người chỉ giáo giúp em, em xin cảm ơn

Cho mình hỏi, đoạn này cũng từ sách ra à?

Mình thấy nó dư 2 dấu ngoặc đóng.

Ngoài ra, bạn phải đặt các tập tin trong đúng các gói như khai báo ở đầu: package com.na.tong2soab.main;.

2 Likes

mình cảm ơn bạn, mình biết sai ở đâu rồi.

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