Kuinka toteuttaa Perfect Number Java?



Tässä artikkelissa täydellisestä numerosta Javassa kerrotaan, kuinka Java-ohjelma otetaan käyttöön tarkistamaan, onko annettu luku täydellinen numero vai ei.

Luvun sanotaan olevan täydellinen luku, jos sen positiivisten jakajien summa lukuun ottamatta itse lukua on yhtä suuri kuin luku. Kuulostaa mielenkiintoiselta, eikö olekin? Tässä artikkelissa tarkastellaan, kuinka täydellinen numero voidaan toteuttaa jaavassa.

Tässä on tämän artikkelin esityslista:





Aloitetaanpa!

Mikä on Java-täydellinen numero?

Yksinkertaisesti sanottuna täydellinen luku on yhtä suuri kuin sen oikean jakajan summa ilman lukua itse. Haluan mainita esimerkin, joka auttaa sinua ymmärtämään sen paremmin. Tarkastellaan muutamia esimerkkejä:
Esimerkki 1: 6
Positiiviset tekijät ovat 1,2,3,6
Tässä kaikkien tekijöiden summa lukuun ottamatta itse lukua on yhtä suuri kuin 6.
Esimerkki 2: 28
Positiiviset tekijät ovat 1,2,4,7,14,28
Jälleen kaikkien tekijöiden summa lukuun ottamatta itse lukua tulee 28.



Nyt kun olet selvillä täydellisen luvun merkityksestä, siirrymme kohti seuraavaa segmenttiämme.

mikä on skanneriluokka java

Ajan monimutkaisuus

Täydellisen luvun aikakompleksi on & radicn.

Katsotaanpa nyt täydellisen luvun toteutusprosessi Java-sovelluksessa.



Java-ohjelma täydellisen numeron toteuttamiseksi

Koodi :

tuo java.util.Scanner public class Perfect {public static void main (String [] argumentit) {int n, summa = 0 Skanneri s = uusi Skanneri (System.in) System.out.print ('Anna kokonaisluku:') n = s.nextInt () for (int i = 1 i & lt n i ++) {if (n% i == 0) {summa = summa + i}} if (summa == n) {System.out.println ( 'Numero on täydellinen')} else {System.out.println ('Numero ei ole täydellinen')}} int-jakaja (int x) {return x}}

Tuotos:

valinta lajitteluohjelma java
Syötä kokonaisluku: 46 Luku ei ole täydellinen

Tämä tuo meidät tämän ”Perfect Number in Java” -artikkelin loppuun. Olen käsitellyt yhtä Java: n perustavanlaatuisimmista ja tärkeimmistä aiheista.Toivottavasti olet selvillä kaikesta, mitä sinulle on jaettu tässä artikkelissa.

Varmista, että harjoittelet mahdollisimman paljon ja palauta kokemuksesi.

Katso Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Olemme täällä auttaaksemme sinua matkasi jokaisessa vaiheessa, jotta tulemme tämän java-haastattelukysymyksen lisäksi, keksimme opetussuunnitelman, joka on tarkoitettu opiskelijoille ja ammattilaisille, jotka haluavat olla Java-kehittäjiä.

Onko sinulla kysymys meille? Mainitse se tämän kommenttiosassa artikkeli ja palaamme sinuun mahdollisimman pian.