Dưới đây là một chương trình Java để kiểm tra xem một số có phải là số hoàn hảo không:
public class PerfectNumber {
// Phương thức kiểm tra xem một số có phải là số hoàn hảo không
public static boolean isPerfectNumber(int number) {
// Khai báo biến để tính tổng các ước số
int sum = 0;
// Tìm các ước số của number và tính tổng
for (int i = 1; i < number; i++) {
if (number % i == 0) {
sum += i;
}
}
// Kiểm tra xem tổng các ước số có bằng number không
return sum == number;
}
public static void main(String[] args) {
// Kiểm tra các số từ 1 đến 100 có phải là số hoàn hảo không và in ra kết quả
for (int i = 1; i <= 100; i++) {
if (isPerfectNumber(i)) {
System.out.println(i + " là một số hoàn hảo.");
}
}
}
}.

Không có nhận xét nào:
Đăng nhận xét