Java Dersi 19 : Mini Proje 1 - Sayı Asal mı?

Поделиться
HTML-код
  • Опубликовано: 23 янв 2025

Комментарии • 41

  • @codewithehr8376
    @codewithehr8376 3 года назад +2

    Tr'nin en iyi eğitimcisi. Ağzınıza sağlık hocam.

  • @kerem8494
    @kerem8494 2 года назад +1

    Sizinkiyle aynı şekilde yapmışım :) Teşekkürler.

  • @saido6123
    @saido6123 4 года назад +1

    sadece if else kullandim. acaba bundan bi hata olusurmu yoksa sadece fazla sürdügü icinmi kullanilmaz

  • @cemyamuk745
    @cemyamuk745 5 лет назад +8

    if (Numbers

    • @stiffray6645
      @stiffray6645 4 года назад

      return ne işe yarıyor hala anlayamadım? :?

    • @berdankarabacak5633
      @berdankarabacak5633 4 года назад +4

      @@stiffray6645 If bloğunun alt kısımdaki kodların okunmamasına yarıyor , (If bloğunun içi true olduğu takdirde)

    • @ismayilmammadli2554
      @ismayilmammadli2554 4 года назад

      @@berdankarabacak5633 System.exit() kullanmak daha mantıklı değil mi ?

    • @mucahidekmekci220
      @mucahidekmekci220 3 года назад

      teşekkürler

  • @tekinnburakk
    @tekinnburakk 3 года назад +1

    Hocam ellerinize sağlık.
    Kullanıcıdan veri alıp asallığı kontrol etme;
    ----------------------------------------------
    public static void main(String[] args) {
    System.out.println("Please enter a Number thar you want learn is Prime or not Prime :");
    int number=new Scanner(System.in).nextInt();
    boolean isPrime=true;
    if (number

  • @hypertonz76
    @hypertonz76 3 года назад

    peki if(number

  • @zahrapashayeva2458
    @zahrapashayeva2458 7 месяцев назад

    Selam.kurs verirsiz?

  • @yakupokandurmus3408
    @yakupokandurmus3408 3 года назад

    hocam valla hi bi yere kadar gelebildim. boolean tanımlamadığım için bi yerde takılmış oldum. Hani ordan Bi kanaat notu verirsiniz :D

  • @platin_with_dollarsign
    @platin_with_dollarsign 4 года назад +1

    ne zaman kullanıcıda veri alcaz

  • @starmagtoon5529
    @starmagtoon5529 3 года назад +1

    Ben algoritmamı bölmenin sonucunun küsüratlı olup olmamasına göre kurdum.
    böylece küsüratlı sonuçlar tam bölünmeyen sayılardır. diyebiliriz. sonuç küsüratsız ise tam bölünmüştür.
    sonucun küsüratlı olup olmadığını ise sayının normal halini ve Math.floor fonksiyonu ile küsüratsız hale getirilmiş halini kıyaslıyarak buldum.
    yani sonuç mesela 1.224 ise Math.floor ile 1 haline getiriyoruz. 1.244 1'den büyük olduğuna göre sayı küsüratlı.
    float sayi = 12;
    boolean durum = true;
    for(long x = 2; x < sayi; x++){
    float sonuc = (sayi / x);
    if(sonuc == Math.floor(sonuc)){
    durum = false;
    }
    }
    System.out.println("son durum: " + durum);

  • @vdrgr
    @vdrgr 5 лет назад +5

    hi from beylikduzu. his middle name is BetonYetmez.

  • @sergenorhann9533
    @sergenorhann9533 3 года назад

    👍😊

  • @adily9739
    @adily9739 10 месяцев назад

    int number = 17;
    int remainder = number % 2;
    System.out.println(remainder);
    if (remainder >= 1){
    System.out.println("Sayi asal");
    }
    else
    System.out.println("Sayi asal değil");
    böyle yaptım

  • @umutdurmaz3461
    @umutdurmaz3461 4 года назад +2

    Böyle bir Algoritmik mantikla yaptim
    int i:
    for(i=0; i

    • @ismayilmammadli2554
      @ismayilmammadli2554 4 года назад

      Kodun yanlış yanlış algoritma kurmuşsun. Mesela 9 asal sayı ama sende asal değil çıkmış. Aynı zamanda 15 , 21 , 25 de öyle

    • @theodoree1337
      @theodoree1337 4 года назад

      @@ismayilmammadli2554 9'u 3'e bölebilirsin 9 nasıl asal sayı olsun ???

    • @theodoree1337
      @theodoree1337 4 года назад

      @@ismayilmammadli2554 aynı zamanda 9, 3'ün katıdır yani asal sayı değildir

    • @ismayilmammadli2554
      @ismayilmammadli2554 4 года назад

      @@theodoree1337Tamam 9 asal değil de peki 8 10 12 24 bunlar da asal sayı değil. Arkadaşın çıktısında hepsi asal çıkmış

    • @ismayilmammadli2554
      @ismayilmammadli2554 4 года назад

      @@theodoree1337 23 asal ama asal değil çıkmış. arkadaşın yazdığı kod yanlış onu söylemek istedim

  • @ecem2620
    @ecem2620 3 года назад +3

    public class Mains {
    public static void main(String[] args) {
    int number = 1;
    int remainder ;
    for (int i = 2 ; i < number ; i++) {

    remainder = number % i;

    if (remainder == 0) {
    System.out.println("Sayı asal değil");
    break;
    }
    else {
    System.out.println("Sayı asaldır");
    }
    }
    }
    }
    *_ben bu şekilde yaptım_*

    • @yusufsabr2288
      @yusufsabr2288 3 года назад

      ama bunda şey şeklinde oluyor
      Sayınız asaldır.
      Sayınız asaldır.
      Sayınız asaldır.
      Sayınız asal değildir.
      şeklinde

    • @reasly6932
      @reasly6932 2 года назад

      @@yusufsabr2288 else blokunun sonuna break; yazarsan problem çözülür.

  • @mustafacicek1574
    @mustafacicek1574 3 года назад +1

    public static void main(String[] args) {
    int sayi;
    Scanner scan = new Scanner(System.in);
    System.out.println("Bir sayi giriniz: ");
    sayi = scan.nextInt();
    asalMi(sayi);
    }
    public static void asalMi(int sayi) {
    int toplam = 0;
    for (int i = 1; i

  • @zdayzzz7058
    @zdayzzz7058 2 года назад

    public static void main(String[] args) {

    int number = 2;
    boolean asalmı = false;

    if(number==2) {

    System.out.println(number+" asal sayıdır");

    }
    else {

    for(int i=2;i

  • @gtgv-oyungaming0012
    @gtgv-oyungaming0012 6 месяцев назад

    public class Main {
    public static void main(String[] args) {
    int number = 8;
    int bolen = 1;
    boolean asalMi = true;
    for (int i = 2; i < number; i++) {
    if (number % i == 0) {
    asalMi = false;
    bolen = i;
    break;
    }
    }
    if (number < 2) {
    asalMi = false;
    System.out.println(number + " sayısı en küçük asal sayı olan 2'den küçük olduğu için asal sayı değildir.");
    } else if (asalMi) {
    System.out.println(number + " sayısı asal sayıdır.");
    } else {
    System.out.println(number + " sayısı " + bolen + " sayısına tam bölünebildiği için asal sayı değildir.");
    }
    }
    }

  • @ercan4611
    @ercan4611 2 года назад

    Bendeki Çözüm;
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int sayi=97;
    int degisen=sayi-1;
    boolean asalmi=true;
    for(;1

  • @emirhansahin1855
    @emirhansahin1855 2 года назад

    Video Öncesi
    public class Main {
    public static void main(String[] args) {
    int number = 17;
    int asalMi=1;
    for (int sayac = 2; sayac < number; sayac++) {
    int remainder = number % sayac;
    if (remainder == 0) {
    asalMi = 0;
    }
    }
    if (asalMi ==0){
    System.out.println("Sayı asal değil.");
    }
    if (asalMi ==1){
    System.out.println("Sayı asal.");
    }
    }
    }
    Video Sonrası
    public class Main {
    public static void main(String[] args) {
    int number = -1;
    if (number == 1) {
    System.out.println("Sayı asal değildir.");
    return;
    }
    if (number < 1) {
    System.out.println("Geçersiz sayı girdiniz.");
    return;
    }
    boolean isPrime = true;
    for (int i = 2; i < number; i++) {
    if (number % i == 0) {
    isPrime = false;
    }
    }
    isPrime = false;
    if (isPrime) {
    System.out.println("Sayı asaldır.");
    } else {
    System.out.println("Sayı asal değildir.");
    }
    }
    }

    • @aysune9651
      @aysune9651 2 года назад

      ben bir şey anlamadım. :(

    • @emirhansahin1855
      @emirhansahin1855 2 года назад +1

      @@aysune9651 tekrar izlemenizi tavsiye ederim. yine anlamıyorsanız daha temelden algoritma mantık derslerini izleyin bence

    • @aysune9651
      @aysune9651 2 года назад +1

      Teşekkür ederim

  • @serhattaraman
    @serhattaraman 3 года назад

    Ben sadece 25 sayısı için yazmıştım mantığım doğru mudur?

    int sayi=25;

    if(sayi % 2 ==0)
    {
    System.out.println("Sayı asaldır");
    }
    else
    {
    System.out.println("Sayı asal değildir");
    }

  • @mr.copadam7114
    @mr.copadam7114 2 года назад

    package tekrar;
    import java.io.UTFDataFormatException;
    public class as {
    public static void main(String[] args) {

    int a = 25;
    int c =a;
    c-=1;
    for (int b =c;b>1;b--) {
    System.out.println(b);
    if(a%b==0) {
    break;
    }

    }

    System.out.println("asal değil");

    }
    }

  • @MetinFarukBAL
    @MetinFarukBAL 5 месяцев назад

    int asalMi=0;

    if(asalMi%2==0||asalMi%3==0||asalMi%4==0||asalMi%5==0||asalMi%6==0||asalMi%7==0||asalMi%8==0||asalMi%9==0) {
    System.out.println(asalMi+" sayısı asal değildir");
    }
    else {
    System.out.println(asalMi+" sayısı sayı asaldır.");
    }
    eğer 2-3-4-5-6-7-8-9'dan herhangi birinde kalan 0 veriyorsa o sayı asal değildir.veya operatörünü kullanarak bir if döngüsü oluşturdum.

  • @MerveGoncu-lp7hx
    @MerveGoncu-lp7hx Год назад

    şöyle bir şey için yarım saat uğraştım Allah yardımcım olsun
    int number2 = 10;
    int j;
    for (j = 2; j < number2; j++) {
    if (number2 % j != 0) {
    break;
    } else {
    break;
    }
    }
    if (number2 % j == 0) {
    System.out.println("This is Not A Prime Number");
    } else {
    System.out.println("This is A Prime Number");
    }