Buat program untuk mencetak bilangan prima mulai dari bilangan prima pertama (2) sampai dengan bilangan prima terakhir, yang banyaknya bilangan primanya ditentukan oleh pengguna.

 Buat program untuk mencetak bilangan prima mulai dari bilangan prima pertama (2) sampai dengan bilangan prima terakhir, yang banyaknya bilangan primanya ditentukan oleh pengguna.


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

import java.util.Scanner;

public class Soal_303 {

public static void main(String args[])

{

Scanner input = new Scanner(System.in);

int bil, awal, akhir;

       

System.out.println("Program menghitung deret bilangan prima");

          

System.out.print("Mulai dari : ");

awal=input.nextInt();

System.out.print("Sampai : ");

akhir=input.nextInt();

System.out.println("----------------------------------------------");

 

for (int i=awal; i<=akhir; i++){

bil=0;

for (int j=1;j<=i;j++){

if (i%j==0){

bil=bil+1;

 }

}

if (bil==2){

System.out.print(i+" ");

   }            

  }   

 }

}

 

 


Komentar