Jak implementovat Perfect Number v Javě?



Tento článek o dokonalém čísle v jazyce Java vysvětluje, jak implementovat program Java ke kontrole, zda je dané číslo dokonalým číslem nebo ne.

O čísle se říká, že je dokonalým číslem, pokud se součet jeho kladných dělitelů kromě samotného čísla rovná tomuto číslu. Zní to zajímavě, že? V tomto článku se podívejme, jak implementovat perfektní číslo v Javě.

Tady je agenda tohoto článku:





Pojďme začít!

Co je to dokonalé číslo v Javě?

Jednoduše řečeno, dokonalé číslo se rovná součtu jeho správných dělitelů kromě samotného čísla. Dovolte mi uvést příklad, který vám pomůže lépe mu porozumět. Uvažujme několik příkladů:
Příklad 1: 6
Pozitivní faktory jsou 1,2,3,6
Zde je součet všech faktorů kromě samotného čísla roven 6.
Příklad 2: 28
Pozitivní faktory jsou 1,2,4,7,14,28
Součet všech faktorů kromě samotného čísla vyjde na 28.



Nyní, když máte jasno ve smyslu dokonalého čísla, pojďme k dalšímu segmentu.

java je vztah

Časová složitost

Časová složitost dokonalého čísla je & radicn.

Podívejme se nyní na proces implementace dokonalého čísla v Javě.



Program Java k implementaci dokonalého čísla

Kód :

import java.util.Scanner veřejná třída Perfect {public static void main (String [] args) {int n, sum = 0 Scanner s = new Scanner (System.in) System.out.print ('Enter an integer:') n = s.nextInt () for (int i = 1 i & lt n i ++) {if (n% i == 0) {sum = sum + i}} if (sum == n) {System.out.println ( 'The number is Perfect')} else {System.out.println ('The number is not Perfect')}} int divisor (int x) {return x}}

Výstup:

Zadejte celé číslo: 46 Číslo není dokonalé

Tím se dostáváme na konec tohoto článku „Perfect Number in Java“. Probral jsem jedno z nejzásadnějších a nejdůležitějších témat Javy.Doufám, že máte jasno se vším, co bylo s vámi v tomto článku sdíleno.

Ujistěte se, že cvičíte co nejvíce a vraťte své zkušenosti.

Podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě. Jsme tu, abychom vám pomohli s každým krokem na vaší cestě, abychom se kromě otázek týkajících se tohoto rozhovoru pro javu stali i učebním plánem, který je určen pro studenty a profesionály, kteří chtějí být vývojářem v jazyce Java.

získat velikost pole javascript

Máte na nás dotaz? Uveďte to prosím v sekci komentářů článku a my se vám ozveme co nejdříve.