Tính tổng giai thừa bằng Java
Đề bài: Viết chương trình sử dụng ngôn ngữ lập trình Java thực hiện tính S = 1! + 2! + 3! + 4! + 5!
Yêu cầu kiến thức:
- Xác định đúng kiểu dữ liệu cho các biến
- Xử lý vòng lặp for trong quá trình tính giai thừa
Code tham khảo dưới đây được viết trên JDK ver 8.x:
package timoday;
public class Main {
// Ham tinh Giai thua
public static long tinhGiaiThua(int n) {
long gt = 1;
for (int i = 1; i <= n; i++) {
gt *= i;
}
return gt;
}
public static void main(String[] args) {
long S = 0;
for (int i = 1; i <= 5; i++) {
S += tinhGiaiThua(i);
}
System.out.println("Tong cac giai thua la: " + S);
}
}
Kết luận:
- Bạn có thể tham khảo thêm khóa học lập trình C từ cơ bản đến nâng cao. Xem tại đây
- Bạn có thể tham khảo thêm khóa học Thành thạo lập trình C#. Xem tại đây