Program Memunculkan Bilangan Prima Java
Bilangan prima adalah bilangan yang habis dibagi dengan satu dan dengan bilangan itu sendiri. Pada kesempatan kali ini, kita akan membuat program untuk memunculkan bilangan prima menggunakan java dengan fungsi for. yang kita lakukan adalah mengulang program hingga ia mendapatkan angka yang sama dengan dirinya sendiri dan memunculkannya, cukup simple kan. ?#Program Bilangan Prima Java
import java.util.Scanner;
/**
*
* @author Razaq Nice
*/
public class prima {
public static void main(String [] args){
Scanner input = new Scanner(System.in);
System.out.print("masukkan batas: ");
int batas = input.nextInt();
int j,k;
for( k=1; k<=batas;k++){ // for pertama
int i=0;
for( j=1; j<=batas;j++){ // for kedua
if(k % j == 0){ // if pertama
i++;
}
}
if( i==2){ // if kedua
System.out.println(k);
}
}
}
}
Perjelasan
~ for yang pertama berfungsi untuk memberikan nilai, for yang kedua berfungsi untuk menyeleksi nilai, menyeleksi angka, apakah angka yang diberikan jika dibagikan dengan angka penyeleksi memberikan sisa bagi 0? jika ia i++; menambah i.
~di if yang kedua dilakukan seleksi nilai yang telah diseleksi, yang tidak dapat saya jelaskan adalah mengapa i == 2 akan memunculkan bilangan prima, dan kenapa jika i != 2 akan memunculkan selain bilangan prima.
Output:
Artikel Terkait:
Java
- Hello World di Java Applet
- Alur Transformasi Dari Dunia Nyata Ke Kode Java
- Aplikasi Konversi Suhu Menggunakan Java
- Program Kasir Sederhana Java
- Memunculkan Angka Genap Ganjil Menggunakan For
- Program Bintang Segitiga | Ketupat Menggunakan For Java
- Program Perulangan For di Java
- Program Gabungan Do While If Nested Java
- Cara Membuat Baris Baru di PHP Java dan C++
0 comments:
Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)