>  기사  >  Java  >  Java에서 숫자가 보기 흉한지 확인하는 방법은 무엇입니까?

Java에서 숫자가 보기 흉한지 확인하는 방법은 무엇입니까?

WBOY
WBOY앞으로
2023-08-20 13:25:071287검색

Java에서 숫자가 보기 흉한지 확인하는 방법은 무엇입니까?

숫자의 소인수에 2, 3, 5만 포함되는 경우 이를 추한 숫자라고 합니다.

일부 숫자에는 인수가 1~2개인 소인수가 있을 수 있지만 해당 인수는 2, 3, 5 중 하나여야 합니다.

이 글에서는 Java 프로그래밍 언어를 사용하여 숫자가 이상한 숫자인지 아닌지 확인하는 방법을 살펴보겠습니다.

몇 가지 사례를 보여드리기 위해

인스턴스-1

입력번호는 20입니다.

추악한 숫자의 논리를 사용하여 이를 확인해 보겠습니다.

으아악

여기서 알 수 있듯이 모든 소인수에는 2, 3, 5 중 하나만 포함됩니다.

그러므로 20은 보기 흉한 숫자입니다.

인스턴스-2

입력번호는 30입니다.

추악한 숫자의 논리를 사용하여 이를 확인해 보겠습니다.

으아악

여기서 알 수 있듯이 모든 소인수에는 2, 3, 5 중 하나만 포함됩니다.

그러므로 30은 보기 흉한 숫자입니다.

인스턴스-3

입력번호는 14입니다.

추악한 숫자의 논리를 사용하여 이를 확인해 보겠습니다.

으아악

여기서 알 수 있듯이 7은 위의 소인수 중 하나에 존재합니다.

그러므로 14는 못생긴 숫자가 아닙니다.

알고리즘

  • 1단계 − 먼저 입력 숫자가 소수인지 아닌지 확인하는 함수를 정의합니다.

  • 2단계 - 정적 방법 또는 사용자 정의 방법을 통해 사용자 입력을 수집합니다.

  • 3단계 − 루프를 초기화하여 입력 숫자의 모든 소인수를 찾습니다.

  • 4단계 - 소인수를 찾은 후 인수에 2, 3, 5만 포함되어 있는지 확인하는 조건을 실행합니다.

  • 5단계 − 조건이 true이면 입력 숫자가 보기 흉한 숫자로 인쇄됩니다. 그렇지 않으면 입력 숫자는 보기 흉한 숫자가 아닙니다.

다양한 접근 방식

우리는 다양한 방법으로 솔루션을 제공합니다.

  • 정적 입력 값을 사용하여

  • 사용자 정의 방법을 사용하여

Java 프로그램과 그 출력을 하나씩 살펴보겠습니다.

접근법-1: 정적 입력 값 사용

이 접근 방식에서는 0이 아닌양의 정수 값이 프로그램에서 초기화되고 알고리즘을 사용하여 숫자가 못생긴 숫자인지 여부를 확인할 수 있습니다.

으아악

출력

으아악

접근법-2: 사용자 정의 방법을 사용하여

이 접근 방식에서는 0이 아닌양의 정수 값이 프로그램에서 초기화된 다음 이 입력 숫자를 매개 변수로 전달하여 사용자 정의 메서드를 호출합니다.

이 방법에서는 알고리즘을 사용하여 숫자가 못생긴 숫자인지 확인합니다.

으아악

출력

으아악

이 기사에서는 다양한 접근 방식을 사용하여 Java에서 숫자가 보기 흉한 숫자인지 여부를 확인하는 방법을 살펴보았습니다.

위 내용은 Java에서 숫자가 보기 흉한지 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제