elgin67653
Öğrenci
- Katılım
- 17 Aralık 2019
- Mesajlar
- 10
- Reaksiyon puanı
- 8
- Puanları
- 3
- Yaş
- 41
Arkadaşlar java programlama dilinde henüz yeniyim ve şöyle bir uygulama yaptım. Sorun şu ki number1 değişkenine 25 değerini verdim ve doğal olarak 25 bir asal sayı olmadığından programın "Asal sayı değildir" mesajını vermesi gerek ama programı tam tersini "sayı asaldır" mesajını veriyor burada nerede hata yapıyorum? Çok inceledim ama bulamadım. Yardımcı olabilir misiniz?
public class Main {
public static void main(String[] args) {
int number1 = 25;
Boolean isprime=true;
for (int i = 2; i < number1; i++) {
if (number1 % i == 0){
isprime=false;
}else{
isprime=true;
}
}
if(isprime) {
System.out.println("Sayı asaldır.");
}else {
System.out.println("Sayı asal değildir.");
}
}
}