Trong chương trình này, bạn sẽ học cách tính trung bình của các mảng đã cho trong Java. Show Chương trình tính trung bình cộng sử dụng mảngpublic void tongTrungbinh(){ double[] numArray = { 45.3, 67.5, -45.6, 20.34, 33.0, 45.6 }; double sum = 0.0; for(double num: numArray){ sum += num; } double average = sum / numArray.length; System.out.format("Tong trung binh cong : %.2f", average); } Kết quả khi chạy chương trình: Tong trung binh cong : 27.69 Giải thích chương trình tính trung bình cộng: Trong chương trình trên, numArray lưu trữ các giá trị dấu phẩy động có giá trị trung bình được tìm thấy. Sau đó, để tính trung bình, trước tiên chúng ta cần tính tổng của tất cả các phần tử trong mảng. Điều này được thực hiện bằng cách sử dụng một vòng lặp for cho mỗi vòng lặp trong Java. Cuối cùng, chúng tôi tính trung bình theo công thức: trung bình = tổng số / tổng số Trong trường hợp này, tổng số được đưa ra bởi numArray.length. Cuối cùng, chúng tôi in hàm sử dụng định dạng () trung bình để chúng tôi giới hạn các điểm thập phân chỉ còn 2 bằng cách sử dụng "% .2f" Viết chương trình nhập vào một dãy số gồm n số nguyên từ bàn phím. Tính và in ra màn hình trung bình cộng của n số nguyên đã nhập.
Bài giải ---- ######## ---- Bài giải. package vong_lap_for; import java.text.DecimalFormat; import java.util.Scanner; public class TinhTrungBinhCong { public static void main(String[] args) {
Câu hỏi thường gặp liên quan:
Cùng chuyên mục:biến x là từng giá trị nhận được khi nhập trên bàn phím, ở đây biến x được gán sang kiểu nextInt() tức là chỉ nhận những giá trị nguyên sau khi nhận được từng giá trị x một thì biến tổng sẽ được thực hiện cho đến bao giờ j thỏa mãn điều kiện Trong bài tập này chúng ta sẽ thực hiện chương trình tính trung bình cộng các số trong mảng trong Java. Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Đây là một dạng bài tập căn bản trong mảng, là tiền đề để các bạn làm các bài tập phức tạp hơn. Dưới đây chúng ta sẽ thực hiện hai chương trình để tính trung bình cộng các số trong mảng. Chương trình thứ nhất sẽ tính trung bình của một mảng đã được gán giá trị sẵn cho các phần tử, chương trình thứ hai sẽ do chính người dùng nhập vào giá trị các phần tử của mảng bằng cách sử dụng Scanner. Để hiểu được các chương trình dưới đây, bạn nên có kiến thức về vòng lặp For và Mảng trong java. Bài viết này được đăng tại [free tuts .net] Ví dụ 1: Tính trung bình cộng các số trong mảng trong java.Ở ví dụ này chúng ta sẽ sử dụng vòng lặp For để cộng các phần tử trong mảng, sau đó thực hiện phép tính trung bình cộng kết quả vừa được tính ở vòng lặp For. public class TinhTrungBinhCong { }Kết quả: Ví dụ 2: Tính trung bình cộng các số trong mảng sử dụng Scanner.Trong ví dụ này chúng ta sẽ thực hiện chương trình yêu cầu người dùng nhập vào các phần tử của mản,g sau đó dùng vòng lặp For để tính tổng các phần tử trong mảng. Và cuối cùng là tính trung bình cộng kết quả vừa được tính ở vòng lặp For. * Lưu ý: Để yêu cầu người dùng nhập vào giá trị cho các phần tử trong mảng thì chúng ta phải sử dụng Scanner, vì vậy hãy import nó vào bằng cách sử dụng câu lệnh import java.util.Scanner. import java.util.Scanner; public class TinhTrungBinhCong { }
Kết quả:Như vậy là chúng ta đã thực hiện xong hai chương trình tính trung bình cộng các số trong mảng trong Java. Chúc các bạn thực hiện thành công!!! |