Java program za prikaz čimbenika broja

U ovom programu naučit ćete prikazivati ​​sve čimbenike određenog broja pomoću petlje for u Javi.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:

  • Java za petlju
  • Java if … else Izjava

Primjer 1: Čimbenici pozitivnog broja

 public class Main ( public static void main(String() args) ( // positive number int number = 60; System.out.print("Factors of " + number + " are: "); // loop runs from 1 to 60 for (int i = 1; i <= number; ++i) ( // if number is divided by i // i is the factor if (number % i == 0) ( System.out.print(i + " "); ) ) ) )

Izlaz

 Čimbenici 60 su: 1 2 3 4 5 6 10 12 15 20 30 60

U gore navedenom programu, broj čiji se faktori trebaju pronaći pohranjen je u varijablu number (60).

forPetlja ponovljena do i <= numberlažno. U svakoj se iteraciji provjerava je li broj točno djeljiv s i (uvjet da i bude faktor broja) i vrijednost i povećava se za 1.

Primjer 2: Čimbenici negativnog broja

 class Main ( public static void main(String() args) ( // negative number int number = -60; System.out.print("Factors of " + number + " are: "); // run loop from -60 to 60 for(int i = number; i <= Math.abs(number); ++i) ( // skips the iteration for i = 0 if(i == 0) ( continue; ) else ( if (number % i == 0) ( System.out.print(i + " "); ) ) ) ) )

Izlaz

 Čimbenici -60 su: -60 -30 -20 -15 -12 -10 -6 -5 -4 -3 -2 -1 1 2 3 4 5 6 10 12 15 20 30 60 

U gornjem primjeru izračunali smo faktorijel negativnog broja. Ovdje petlja for traje od -60 do 60 .

A, kada je vrijednost i 0 , iteracija se preskače. Inače, bit će iznimka.

Napomena : Math.abs()Metoda vraća apsolutnu vrijednost broja.

Zanimljivi članci...