자바로 1부터 100까지 소수 나열하기: 단계별 가이드
소수란 무엇인가?
소수는 1보다 큰 자연수 중에서 1과 자기 자신 외에는 양의 약수를 가지지 않는 수입니다. 예: 2, 3, 5, 7, 11, 13, 17 등.
중요: 0과 1은 소수가 아니며, 2는 유일한 짝수 소수입니다.
1부터 100까지 소수 출력 자바 프로그램
아래는 1부터 100까지의 모든 소수를 나열하는 명확하고 주석이 잘 달린 자바 프로그램입니다:
public class PrimeNumbersDemo {
public static void main(String[] args) {
int maxCheck = 100;
StringBuilder primes = new StringBuilder();
for (int i = 2; i <= maxCheck; i++) {
if (isPrime(i)) {
primes.append(i).append(' ');
}
}
System.out.println("1부터 " + maxCheck + "까지의 소수:");
System.out.println(primes.toString());
}
private static boolean isPrime(int number) {
if (number < 2) {
return false;
}
for (int i = 2; i <= number / 2; i++) {
if (number % i == 0) {
return false;
}
}
return true;
}
}
예상 출력
1부터 100까지의 소수:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
maxCheck 값을 수정하면 원하는 상한값까지의 소수를 생성할 수 있습니다.