Ingilizce olarak online java dersleri aliyorum, pesi sira videolarinizi izliyorum. Bu da derslerin kendi dilimde ozetleri gibi oluyor ve inanilmaz ise yariyor. cok tesekkurler.
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
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.
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?
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 🤲
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
@@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
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;
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 ?
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ı
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
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
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?
+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.
tebrik ederim bölümler arası geçiş çok anlaşılır,bir hoca gibi anlatıyorsunuz teşekkürler.
Ingilizce olarak online java dersleri aliyorum, pesi sira videolarinizi izliyorum. Bu da derslerin kendi dilimde ozetleri gibi oluyor ve inanilmaz ise yariyor. cok tesekkurler.
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...
Daha önceden programlama tecrübem olmamasına rağmen kafamı biraz yorunca anlayabildim, inşallah bu böyle devam eder.:D
ansıl gidio reis
Nasıl gidiyor reis
Abi güncel olarak izliyorum, iyi ki böyle eğitim videoları çekmişsin.
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ı...");
}
}
pythondaki whilede zorlanıyodum iyi ki de var :) be nu la beynim yandı :D
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.
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?
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?
Atm örneğini İf-Else komutlarıyla da yazmak mümkün oluyo ama
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
🤲
Sən scanner verdiyinde ekranda isdediyin deyeri dahil ede biliyorsun . Sysout da ise öncədən kodda yazdığın ifade ekrana çıkıyor snnsnsjs
Scanner senden girdi almak için kullanılan bir metoddur
hocam peki bi sorum olucak atmde dongyu nasil kurabiliriz ki digeri islemleri yaptigi zamna geri ana menusne donsun
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
@@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
Best teacher. (y)
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;
Ş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 .
@@hallelujahhallelujah7047 1000 yerine bakiye yazsada olurdu?
Eline sağlık, emeğine teşekkürler...
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 ?
ilk java mı öğrenmeliyiz yoksa javascript mi ? . Gelişmemiz açısından hangisi daha önemli ? ilk olarak
@@sedatbilece teşekkürler
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ı
Sonsuz döngü nasıl kırılıyor ?
sıfırdan yazılımcı olunurmu ve siz öğrenci yetiştiriyor musunuz?
teşekkürler
ben seni niye bu kadar geç keşfettim hocam ya
Benim bunu demem gerekirdi :/
@@yumani_ benim bunu demem gerek xd
@@semihturk8132 asıl benim
ben bu programın sonlanma sorunu için yeniIslem(); diye bir fonksiyon oluşturmuştum bayada güzel olmuştu :D
Nasıl? İlerki derslerde anlatılıyor mu?
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
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
arkadaşlar yanlışlık sınırsız döngü yapanlar yazsın nasıl düzelteceğini söylerim :D
Ctrl+F2
teşekkürlerr
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?
+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.
@@schurup2994 bir şey anladıysam arap olayım
int veri tipi yerine long veri tipi kullanırsanız probleminiz çözülür.
long faktoriyel = 1;
int kullanma long yaz
@@emrecanozay6888 evet long'la çözülür.
hocam sıfır faktöriyeli nasıl bulucaz peki
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);
}
}
arkadaşlar uzun bir sayı yazmayın faktöriyel kısmına bozuluyo
direkt olarak, direkt olarak
Öğrenmişsin :)
@ keşke javayı da bu kadar kolay öğrensem :)
arkadaşlar -- sakın yapamyın
...
Teşekkürler