Java’da verilen sayı asal mı?

Asal sayılar, sadece iki pozitif tam sayı böleni olan doğal sayılardır. Asal sayılar, sadece kendisi ve 1 sayısına bölünebilen 1’den büyük pozitif tam sayılar biçiminde de tanımlanabilir.

 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97 …..

Kural 1: 2’den küçük sayılar asal değildir.

if (number <2 ){
System.out.println(” 2’den küçük sayılar asal değildir.”);
return;
}

Kural 1: sadece kendisi ve 1 sayısına bölünebilen 1’den büyük pozitif tam sayılar biçiminde de tanımlanabilir.

for(int i = 2; i<number; i++){
if (number % i == 0 ) {
isPrime = false;
}
}

Bütün kod :

import java.util.Date;

public class HelloWorld {
    public static void main(String[] args) {
      int number = -8;
      boolean isPrime = true;
      if (number <2 ){
        System.out.println(" 2'den kucuk sayilar asal degildir");
        return;
      }
      for(int i = 2; i<number; i++){
        if (number % i == 0 ) {
          isPrime = false;
        }
      }
      if (isPrime) {
          System.out.println("Sayi asaldir");
        }
      else {
        System.out.println("Sayi asal degildir");
      }
        
    }
}

Yorum bırakın