Hogyan lehet megvalósítani a Tökéletes számot a Java-ban?

Ez a cikk a Java tökéletes számáról ismerteti, hogyan lehet egy Java programot végrehajtani annak ellenőrzésére, hogy egy adott szám tökéletes-e vagy sem.

Egy számot akkor mondunk tökéletes számnak, ha pozitív osztóinak összege, kivéve magát a számot, megegyezik ezzel a számmal. Érdekesen hangzik, nem? Ebben a cikkben nézzük meg, hogyan lehet tökéletes számot megvalósítani a java-ban.



Íme a cikk napirendje:



Kezdjük!

Mi a tökéletes szám a Java-ban?

Egyszerűbben kifejezve, a tökéletes szám megegyezik a megfelelő osztóinak összegével, kivéve magát a számot. Hadd idézzek egy példát, hogy jobban megértsem. Vegyünk néhány példát:
1. példa: 6.
A pozitív tényezők 1,2,3,6
Itt az összes tényező összege, kivéve magát a számot, egyenlő 6-mal.
2. példa: 28.
A pozitív tényezők 1,2,4,7,14,28
Ismét az összes tényező összege, kivéve magát a számot, 28 lesz.



Most, hogy tisztában van a tökéletes szám jelentésével, lépjünk a következő szegmensünk felé.

php print_r tömb

Az idő összetettsége

A tökéletes szám időbeli összetettsége & radicn.

Lássuk most egy tökéletes szám megvalósításának folyamatát a Java-ban.



Java program a tökéletes szám megvalósításához

Kód :

import java.util.Scanner public class Perfect {public static void main (String [] args) {int n, sum = 0 Szkenner s = új Szkenner (System.in) System.out.print ('Írjon be egész számot:') n = s.nextInt () a (int i = 1 i & lt n i ++) {if (n% i == 0) {összeg = összeg + i}} if (összeg == n) {System.out.println ( 'A szám tökéletes')} else {System.out.println ('A szám nem tökéletes')}} int osztó (int x) {return x}}

Kimenet:

legjobb ide a java fejlesztéséhez
Adjon meg egy egész számot: 46 A szám nem tökéletes

Ezzel a „Tökéletes szám Java-ban” cikkünk végére érünk. Kitértem a Java egyik legalapvetőbb és legfontosabb témájára.Remélem, tisztában van mindazzal, amit megosztott veled ebben a cikkben.

Győződjön meg arról, hogy a lehető legtöbbet gyakorolja, és állítsa vissza a tapasztalatait.

Nézze meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. Azért vagyunk itt, hogy segítséget nyújtsunk az utazás minden lépésében, hogy e java interjúk kérdése mellett a tananyagot kitaláljuk olyan hallgatók és szakemberek számára, akik Java fejlesztők szeretnének lenni.

Van egy kérdésünk? Kérjük, említse meg ennek megjegyzés rovatában cikket, és a lehető leghamarabb kapcsolatba lépünk Önnel.