Java Programlama Dersleri 10 - While Döngüleri

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

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

  • @mertbiter88
    @mertbiter88 7 лет назад +6

    tebrik ederim bölümler arası geçiş çok anlaşılır,bir hoca gibi anlatıyorsunuz teşekkürler.

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

    Ingilizce olarak online java dersleri aliyorum, pesi sira videolarinizi izliyorum. Bu da derslerin kendi dilimde ozetleri gibi oluyor ve inanilmaz ise yariyor. cok tesekkurler.

  • @ahmeterdonmez9195
    @ahmeterdonmez9195 4 года назад +20

    Sevgili Hocamizi Allah Ogretmen yada egitici olarak yaratmis. Misal 15 dk lik videonun 100%nu kullaniyor ve konusma hizi harika. Hoca nin 15 dk si diger RUclipsrlara gore min 20 dk dusunulebilir. Sevgili Hocam, ucretli de olabilir, ileri seviye Java kursunuz var mi? Ama online. Cunku ben Almanya da yasiyorum. tesekkurler...

  •  7 лет назад +6

    Daha önceden programlama tecrübem olmamasına rağmen kafamı biraz yorunca anlayabildim, inşallah bu böyle devam eder.:D

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

    Abi güncel olarak izliyorum, iyi ki böyle eğitim videoları çekmişsin.

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

    public class Ders10 {
    public static void main(String[] args) {
    int i = 0;
    while(i < 10) {
    System.out.println("Hoca öğrencilerine yeni şeyler anlattı");
    i++;
    }
    System.out.println("Hoca yaşlandı...");
    System.out.println("Hoca emekliye çıktı...");
    }
    }

  • @ardayetistiren5179
    @ardayetistiren5179 5 лет назад +3

    pythondaki whilede zorlanıyodum iyi ki de var :) be nu la beynim yandı :D

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

    Hocam Java'ya baslamadan once kaynaklara bakiyordum ilk dersleriniz biraz bana hizli ve yuzeysel gibi gelmisti anlamam diye baska kaynaga yonelmistim ama konular ilerledikce takip ettigim kaynaktan bazi seyleri anlamamaya basladigimi fark ettim. Sonra tekrar sizin anlatimlariniza bir bakayim dedim. Son bir kac derstir takip ediyorum. Cok guzel anlatmisiniz gercekten ozellikle faktoriyel=faktoriyel*sayi kismindaki mantigi mukemmel aciklamisiniz. Elinize dilinize saglik hocam.

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

    Abi lütfen yardımına ihtiyacım var o verdiğiniz banka otomasyonu işlem kısmını nasıl while yada for ile devam ettirebilirim?

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

    yazdığınız kodu i yi artırmadan önce yazdım sonsuz döngüye girdi kodu silmeme rağmen veya break ile kesmeme rağmen consolda hala sonsuz döngüde nasıl düzeltebilirim?

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

    Atm örneğini İf-Else komutlarıyla da yazmak mümkün oluyo ama

  • @1milyonerkafa
    @1milyonerkafa Год назад

    Abi merhaba cok sagol.Cok iyi anlatiyorsun bir sorum var.Simdi sysout''u komanda vererken kullaniyoz peki su scanner'i ne zaman kullaniyoz onu anlamadim. Kac defadir yaziyomcevap vermiyon lutfen cevabla
    🤲

    • @Kflglgldltldct
      @Kflglgldltldct Год назад

      Sən scanner verdiyinde ekranda isdediyin deyeri dahil ede biliyorsun . Sysout da ise öncədən kodda yazdığın ifade ekrana çıkıyor snnsnsjs

    • @freweldivison7993
      @freweldivison7993 2 месяца назад

      Scanner senden girdi almak için kullanılan bir metoddur

  • @as_1_ss683
    @as_1_ss683 7 лет назад +3

    hocam peki bi sorum olucak atmde dongyu nasil kurabiliriz ki digeri islemleri yaptigi zamna geri ana menusne donsun

    • @cihanabatay2064
      @cihanabatay2064 4 года назад +12

      2 yıl olmuş ama en azından başkaları merak edere cevap vermiş olayım;
      menü hazırlamadan önce while(islem!=4) yazıp döngüyü başlatırsan, 4e basmadığın sürece her döngüde menüü görerek başlarsın.
      Örnek:
      import java.util.Scanner;
      public class ders10_while {
      public static void main(String[] args) {
      Scanner scan=new Scanner(System.in);
      byte islem=0;
      int sifre=1234;
      int bakiye =1000;

      System.out.println("Parolanız :");
      int pass=scan.nextInt();

      if (sifre==pass) {

      while(islem!=4) {
      System.out.println("1.Bakiye Görüntüleme");
      System.out.println("2.Para Yatırma");
      System.out.println("3.Para Çekme");
      System.out.println("4.Çıkış");
      islem=scan.nextByte();
      switch(islem) {
      case 1:
      System.out.println("Bakiyeniz "+bakiye+"TL dir");
      break;
      case 2:
      System.out.println("Yatıracağınız tutar? : ");
      int miktar=scan.nextInt();
      bakiye+=miktar;
      System.out.println("Bakiyeniz " +bakiye+" TL dir");
      break;
      case 3:
      System.out.println("Çekeceğiniz tutar :");
      miktar=scan.nextInt();
      if (miktar

    • @think_-
      @think_- 3 года назад

      @@cihanabatay2064 Eyvallah Bro. Anlamayanlar İçin Açıklıyım : Yukarda int islem; yaptığımız Yeri int islem=0; yapıyoruz ondan sonra System.out.println("1.Bakiye Görüntüleme");
      System.out.println("2.Para Yatırma");
      System.out.println("3.Para Çekme");
      System.out.println("4.Çıkış"); bu yerlerin üstüne while(islem!=4) { yazıyoruz. en aşşağıya bi tane } eklemeyi de unutmayın while(islem!=4) "{" bu işareti kapatmamız lazım ya ondan . iyi günler

  • @badwolf5592
    @badwolf5592 7 лет назад +6

    Best teacher. (y)

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

    Bakiyeden fazla çekmemek için case 3 aşağıdaki gibi yapılabilir araya bir if yeterli oldu tşkler
    case 3:
    System.out.println("Ne kadar çekeceksiniz");
    miktar=scan.nextInt();
    if( !( miktar >1000));
    System.out.println("Bakiye yetersiz.. En fazla "+bakiye+" Çekebilirsiniz");
    miktar=scan.nextInt();
    bakiye-=miktar;
    System.out.println("Bakiyeniz:"+bakiye+"tl'dir");
    break;

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

      Şartı koyarken miktar 1000den büyük değilse demişsin ve bakiye yetersiz demişsin ünlemi kaldırırsan o kısım düzelmiş olur .

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

      @@hallelujahhallelujah7047 1000 yerine bakiye yazsada olurdu?

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

    Eline sağlık, emeğine teşekkürler...

  • @cakiciozgur
    @cakiciozgur 7 лет назад +1

    Java ile alakasız ama bir sorum olacaktı.
    c programlama derslerinde "dosya işlemleri" video çekiminiz yarım mı kaldı yoksa devamına ben mi ulaşamadım ?

  • @erd3m.1
    @erd3m.1 4 года назад +2

    ilk java mı öğrenmeliyiz yoksa javascript mi ? . Gelişmemiz açısından hangisi daha önemli ? ilk olarak

    • @erd3m.1
      @erd3m.1 4 года назад +1

      @@sedatbilece teşekkürler

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

      java ve javascript isim benzerliği sadece javascript web geliştirme için kullanılır yanardönerli güzel web siteleri tasarlamak için java ise nese tabanlı

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

    Sonsuz döngü nasıl kırılıyor ?

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

    sıfırdan yazılımcı olunurmu ve siz öğrenci yetiştiriyor musunuz?

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

    teşekkürler

  • @safakarakoc6356
    @safakarakoc6356 6 лет назад +2

    ben seni niye bu kadar geç keşfettim hocam ya

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

      Benim bunu demem gerekirdi :/

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

      @@yumani_ benim bunu demem gerek xd

    • @petrichor-f2p
      @petrichor-f2p 2 года назад

      @@semihturk8132 asıl benim

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

    ben bu programın sonlanma sorunu için yeniIslem(); diye bir fonksiyon oluşturmuştum bayada güzel olmuştu :D

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

      Nasıl? İlerki derslerde anlatılıyor mu?

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

    Abi bir sorum olacak bir türlü yapamadım bunu yardımcı olur musun ?
    örnek ekran çıktısı şöyle olacak :
    Lütfen bir sayı giriniz : 4
    1
    12
    1234
    1234
    123
    12
    1
    bu örneği nasıl yapabilirim ?
    lütfen yardımcı olur musun ?
    not while yapılacak

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

      import java.util.Scanner;
      public class whiledeneme {
      public static void main(String[] args) {
      Scanner scan = new Scanner(System.in);
      System.out.println("Bir sayı giriniz : ");
      int sayi1 = scan.nextInt();
      int sayi4=sayi1;
      int sayi3=1;
      int sayi2;
      while (sayi1>=1) {
      sayi2=1;
      while(sayi2=1) {
      sayi2=1;
      while(sayi2

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

    arkadaşlar yanlışlık sınırsız döngü yapanlar yazsın nasıl düzelteceğini söylerim :D

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

      Ctrl+F2

  • @danyalgulmus4171
    @danyalgulmus4171 6 лет назад

    teşekkürlerr

  • @TuralMardanli
    @TuralMardanli 6 лет назад

    Hocam, bu kodla büyük sayıların( mesela 30) faktorialını bulmak istediğimiz zaman yanlış sonuç çıkıyor. Sıkıntının neden kaynaklandığını söyleyebilirmisiniz?

    • @schurup2994
      @schurup2994 6 лет назад +4

      +Tural Mardanli Bende de aynı sıkıntı vardı biraz araştırma yaptım sanırım şundan dolayı integer değişkeninde olduğu için en fazla 2,147,483,647 değerini alabiliyor iki küçük hesaplama yaptım hesap makinesiyle en fazla 12!(faktoryel)'e kadar doğru gösteriyor sonucu(479,001,600) bunu 13 ile çarpınca 6 milyarlı bir şey çıkıyor o da integerin MAX_VALUE'sinden büyük.

    • @ardayetistiren5179
      @ardayetistiren5179 5 лет назад

      @@schurup2994 bir şey anladıysam arap olayım

    • @nuruddevletokhimba2003
      @nuruddevletokhimba2003 5 лет назад

      int veri tipi yerine long veri tipi kullanırsanız probleminiz çözülür.
      long faktoriyel = 1;

    • @emrecanozay6888
      @emrecanozay6888 5 лет назад +1

      int kullanma long yaz

    • @developerengine5083
      @developerengine5083 5 лет назад

      @@emrecanozay6888 evet long'la çözülür.

  • @burakozek2449
    @burakozek2449 5 лет назад

    hocam sıfır faktöriyeli nasıl bulucaz peki

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

      Scanner scan = new Scanner(System.in);

      System.out.println("Giriş: ");

      int insayi = scan.nextInt();

      int sayi = 1;

      while(insayi >1) {

      sayi = sayi*insayi;

      insayi--;


      }


      System.out.println(sayi);

      }
      }

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

    arkadaşlar uzun bir sayı yazmayın faktöriyel kısmına bozuluyo

  • @Az-Tech
    @Az-Tech 5 лет назад

    direkt olarak, direkt olarak

    •  5 лет назад

      Öğrenmişsin :)

    • @Az-Tech
      @Az-Tech 5 лет назад

      @ keşke javayı da bu kadar kolay öğrensem :)

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

    arkadaşlar -- sakın yapamyın

  •  3 года назад

    ...

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

    Teşekkürler