Program Java untuk Menunjukkan Faktor Nombor

Dalam program ini, anda akan belajar untuk menunjukkan semua faktor nombor tertentu menggunakan loop di Java.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Java untuk Gelung
  • Java jika … lain Pernyataan

Contoh 1: Faktor Integer Positif

 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 + " "); ) ) ) )

Pengeluaran

 Faktor 60 adalah: 1 2 3 4 5 6 10 12 15 20 30 60

Dalam program di atas, bilangan yang faktornya dapat dijumpai disimpan dalam nombor berubah-ubah (60).

The forgelung mengulangi sehingga i <= numberadalah palsu. Dalam setiap lelaran, sama ada nombor dibahagikan dengan tepat oleh i diperiksa (syarat untuk i menjadi faktor nombor) dan nilai i meningkat oleh 1.

Contoh 2: Faktor Nombor Negatif

 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 + " "); ) ) ) ) )

Pengeluaran

 Faktor -60 ialah: -60 -30 -20 -15 -12 -10 -6 -5 -4 -3 -2 -1 1 2 3 4 5 6 10 12 15 20 30 60 

Dalam contoh di atas, kami telah mengira faktorial bagi nombor negatif. Di sini, untuk gelung bermula dari -60 hingga 60 .

Dan, apabila nilai i adalah 0 , lelaran dilangkau. Jika tidak, akan ada pengecualian.

Catatan : Math.abs()Kaedah mengembalikan nilai mutlak nombor.

Artikel menarik...