English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 흐름 제어

Java 배열

Java 동적 객체(I)

Java 동적 객체(II)

Java 동적 객체(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램은 함수를 사용하여 간격 사이의 원소수를 표시합니다

Java 예제 전체

이 프로그램에서는 Java에서 함수를 사용하여 주어진 정수 사이의 모든 원소수를 표시하는 방법을 배웁니다.

두 정수 사이의 모든 원소수를 찾기 위해 checkPrimeNumber() 함수를 생성합니다. 이 함수는정수가 원소수인지 확인합니다

예제: 두 정수 사이의 원소수

public class Prime {
    public static void main(String[] args) {
        int low = 20, high = 50;
        while(low < high) {
            if(checkPrimeNumber(low))
                System.out.print(low + "");
            ++low;
        }
    }
    public static boolean checkPrimeNumber(int num) {
        boolean flag = true;
        for(int i = 2; i <= num/2; ++i) {
            if(num % i == 0) {
                flag = false;
                break;
            }
        }
        return flag;
    }
}

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

23 29 31 37 41 43 47

위의 프로그램에서는 checkPrimeNumber() 함수를 생성했습니다. 이 함수는 num 매개변수를 받아서 부울 값을 반환합니다.

숫자가 소수라면 true를 반환합니다. 그렇지 않으면 false를 반환합니다.

반환 값에 따라 스크린 내부 main() 함수에 숫자를 인쇄합니다.

Java 예제 전체