Kako implementirati Perfect Number u Javu?



Ovaj članak o savršenom broju na Javi objašnjava kako implementirati Java program da biste provjerili je li zadani broj savršen broj ili nije.

Za broj se kaže da je savršen broj ako je zbroj njegovih pozitivnih djelitelja, izuzimajući sam broj, jednak tom broju. Zvuči zanimljivo, zar ne? U ovom članku provjerimo kako implementirati savršeni broj u javi.

kako spojiti podatke u tablici

Evo dnevnog reda za ovaj članak:





Započnimo!

Što je savršen broj u Javi?

Jednostavno rečeno, savršeni broj jednak je zbroju njegovih vlastitih djelitelja isključujući sam broj. Dopustite mi da navedem primjer koji će vam pomoći da ga bolje razumijete. Razmotrimo nekoliko primjera:
Primjer1: 6
Pozitivni čimbenici su 1,2,3,6
Ovdje je zbroj svih čimbenika koji isključuju sam broj jednak 6.
Primjer2: 28
Pozitivni čimbenici su 1,2,4,7,14,28
Opet zbroj svih čimbenika koji isključuju sam broj ispada 28.



Sad kad vam je jasno značenje savršenog broja, krenimo prema našem sljedećem segmentu.

Složenost vremena

Vremenska složenost savršenog broja je & radicn.

Pogledajmo sada postupak implementacije savršenog broja u Javi.



Java program za implementaciju savršenog broja

Kodirati :

import java.util.Scanner javna klasa Savršeno {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 () za (int i = 1 i & lt n i ++) {if (n% i == 0) {sum = zbroj + i}} if (zbroj == n) {System.out.println ( 'Broj je savršen')} else {System.out.println ('Broj nije savršen')}} int djelitelj (int x) {return x}}

Izlaz:

Unesite cijeli broj: 46 Broj nije savršen

Ovo nas dovodi do kraja ovog članka 'Savršen broj u Javi'. Obradio sam jednu od najvažnijih i najvažnijih tema Jave.Nadam se da vam je jasno sve što je s vama podijeljeno u ovom članku.

Obavezno vježbajte što je više moguće i vratite svoje iskustvo.

Pogledajte Edureka, pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Ovdje smo da vam pomognemo u svakom koraku na putovanju, jer osim što postajete pitanja za ovaj intervju za javu, donosimo kurikulum koji je dizajniran za studente i profesionalce koji žele biti programer za Javu.

Imate pitanje za nas? Molimo navedite ga u odjeljku za komentare ovoga članka i javit ćemo vam se u najkraćem mogućem roku.