Java’da bir sayının asal olup olmadığını belirlemek için aşağıdaki kod bloğunu kullanabilirsiniz:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Bir sayı girin: ");
int num = input.nextInt();
boolean isPrime = true;
for (int i = 2; i <= num / 2; i++) {
if (num % i == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
System.out.println("Girilen sayı asal.");
} else {
System.out.println("Girilen sayı asal değil.");
}
}
}
Bu kod bloğunda, kullanıcı tarafından girilen sayı Scanner sınıfı kullanılarak okunur. Daha sonra, for döngüsü kullanılarak sayının tam bölünebileceği diğer sayıların bulunup bulunmadığı kontrol edilir. Eğer sayı tam bölünürse sayı asal değildir ve isPrime değişkeni false olarak ayarlanır. for döngüsü bittiğinde, eğer isPrime hala true ise sayı asaldır ve sonuç ekrana yazdırılır.
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır Java programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.