Java - Viết chương trình tính trung bình cộng của các số chẵn có trong 1 danh sách liên kết.
Viết chương trình xây dựng 1 danh sách liên kết lưu trữ n số nguyên dương (n được nhập từ bàn phím). Sau đó tính trung bình cộng của các số chẵn và hiển thị kết quả ra màn hình.
Bài giải
-------------------- ######## --------------------
Hướng dẫn: Để giải bài này, chúng ta sẽ sử dụng vòng lặp for để duyệt qua các phần tử trong danh sách. Nếu phần tử nào chia hết cho 2 thì phần tử đó là số chẵn. Sau đó ta sẽ cộng dồn các số đó vào biến sum, và cuối cùng chỉ cần lấy biến sum đó chia cho số các số chẵn thì sẽ tìm được trung bình cộng của các số đó.

public static void main(String[] args) {
int n, node, sum = 0, count = 0;
double tbCong;
DecimalFormat dcf = new DecimalFormat("#.##");
Scanner scanner = new Scanner(System.in);
LinkedList<Integer> linkedList = new LinkedList<>();
System.out.println("Nhập vào số phần tử của danh sách: ");
n = scanner.nextInt();
for (int i = 0; i < n; i++) {
System.out.println("Nhập vào phần tử thứ " + i + ": ");
node = scanner.nextInt();
linkedList.add(node);
}
for (int i = 0; i < n; i++) {
if (linkedList.get(i) % 2 == 0) {
sum += linkedList.get(i);
count++; // biến lưu trữ số các số chẵn
}
}
tbCong = (double)sum / count;
System.out.println("Trung bình cộng của các số chẵn trong danh sách = " +
dcf.format(tbCong));
}
Kết quả sau khi biên dịch chương trình:
Bài viết này được đăng tại [free tuts .net]
Câu hỏi thường gặp liên quan:
- Java - Viết chương trình quản lý danh sách thông tin sinh viên.
- Java - Viết chương trình tính trung bình cộng của các số chẵn có trong 1 danh sách liên kết.
- Java - Viết chương trình đảo ngược các phần tử số nguyên dương có trong 1 danh sách liên kết.
- Java - Viết chương trình tương tác với một danh sách liên kết chứa các số nguyên dương.

Các kiểu dữ liệu trong C ( int - float - double - char ...)
Thuật toán tìm ước chung lớn nhất trong C/C++
Cấu trúc lệnh switch case trong C++ (có bài tập thực hành)
ComboBox - ListBox trong lập trình C# winforms
Random trong Python: Tạo số random ngẫu nhiên
Lệnh cin và cout trong C++
Cách khai báo biến trong PHP, các loại biến thường gặp
Download và cài đặt Vertrigo Server
Thẻ li trong HTML
Thẻ article trong HTML5
Cấu trúc HTML5: Cách tạo template HTML5 đầu tiên
Cách dùng thẻ img trong HTML và các thuộc tính của img
Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng