Java - Viết chương trình tính trung bình của 9 số thực bất kỳ được nhập từ bàn phím.
Viết chương trình tính trung bình của 9 số thực bất kỳ được nhập từ bàn phím và dùng dấu chấm phẩy (;) để phân cách phần thập phân và phần nguyên của số đó. Lưu ý: làm tròn kết quả đến 3 chữ số phần thập phân sử dụng DecimalFormat.
Bài giải
-------------------- ######## --------------------
Hướng dẫn: Để phân cách phần thập phân và phần nguyên của 1 số bằng dấu chấm phẩy, chúng ta sẽ sử dụng phương thức setDecimalSeparator() của DecimalFormatSymbols, và bên trong cặp () của phương thức này chúng ta sẽ truyền vào ký tự ';'.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
Bài giải
public static void main(String[] args) {
float number = 0, soTB, tong = 0;
int n = 9;
Scanner scanner = new Scanner(System.in);
// nhập vào 9 số thực bất kỳ từ bàn phím
for (int i = 0; i < n; i++) {
System.out.print("Nhập vào số thực thứ " + i + ": ");
number = scanner.nextFloat();
tong += number;
}
// tính số trung bình
soTB = tong / n;
// định dạng soTB ở dạng
// dùng dấu chấm phẩy (;) để phân cách phần thập phân và phần nguyên của số đó.
// bằng cách sử dụng phương thức setDecimalSeperator() của DecimalFormatSymbols
DecimalFormatSymbols symbols = DecimalFormatSymbols.getInstance();
symbols.setDecimalSeparator(';');
String pattern = "#.###";
// làm tròn đến 3 chữ số phần thập phân và có dấu chấm phẩy ngăn cách
DecimalFormat dcf = new DecimalFormat(pattern, symbols);
String stbStr = dcf.format(soTB);
System.out.println("Trung bình của 10 số vừa nhập = " + stbStr);
}
Kết quả sau khi biên dịch chương trình:
Câu hỏi thường gặp liên quan:
- Java - Viết chương trình tinh vận tốc trung bình của một người đi xe máy.
- Java - Viết chương trình tính chỉ số BMI và dựa vào chỉ số đó để đưa ra kết luận.
- Java - Viết chương trình tính trung bình của 9 số thực bất kỳ được nhập từ bàn phím.
- Java - Viết chương trình tính số năm để số tiền trong ngân hàng của bạn sẽ tăng lên gấp đôi.
- Java - Viết chương trình tính diện tích hình tròn, kết quả làm tròn đến 2 chữ số thập phân.
- Java - Viết chương trình tính tiền lươ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