Hocam bilgisayar programcılığı okuyorum yaş 35. Allah senden razı olsunki böylenbi kanal açmışsın ve üşenmeden en ince ayrıntısına kadar anlatıyorsun yorumlara cevap veriyorsun. Bazen saçma sorular sorsakta cevabını esirgemiyorsun. Anlamadığım çok noktayı derslerinde öğrendim. Çok teşekkür ederim.
@KodlamaVakti4 жыл бұрын
Merhabalar, öğrenmenin yaşı yoktur bende sizleri tebrik ederim :)
@gokhan_sahin2 жыл бұрын
bende 36 yaşındayım bende kendimi geliştiriyorum ama okuyor olmak bana bi garip geldi.
@yirmisavage11 ай бұрын
okumak iyidir gokhan bey hicbi sey ogretmese bile de da ayrimini ogretir@@gokhan_sahin
@bekogluaydin4 ай бұрын
Şuan durumunuz nedir, mezun oldunuz mu, bir işe girdiniz mi, öğrenmeye hala devam ediyor musunuz?
@SelamınEleyküm-r7k Жыл бұрын
Sizin gibi muhtesem anlatan birisi yok.Azerbaycandan izleyirem sizi.Bu kadarmi yurekle emek ust uste olurmus. Insana laf olsun diye diyil oyrensin diye cani gonulden anlatiyorsunuz.Allah sizin zihninizi ve butun sagliginizi korusun.Insallah bende oyrenirim sizin gibi bilirim.
@seryxano Жыл бұрын
Harda hazırlaşırsız?
@gul_bradshaw2 жыл бұрын
çok sağ olun hocam. okulda yapamıyorum sizden dinleyip anladım. lütfen bol bol örnekli video atın. anlatımınız çok güzel ve düzgün.
@keremakgoz9769 Жыл бұрын
güzel bir anlatım, teşekkürler.
@kafereyadige31312 жыл бұрын
Guzel bir anlatim olmus tesekkur ederim.
@bekogluaydin3 ай бұрын
tablo[0].length yerine genelde tablo[i].length kullanılır. Şuan burada ki dizi konusu sabit diziler için ama ileride dinamik diziler olacak. Her satırda 3 adet sütun olmayabilir bazılarında 3 bazılarında 5 olabilir. Veri kaybı olmaması veya gereksiz yere 2.döngü kullanılmaması için ilk for döngüsünde i'nin length'yi 2.for da kullanmak daha mantıklı.
@kimbusik632720 күн бұрын
Tamam da o i değeri satır sayısını temsil etmiyor mu satır sayısı daha küçükse yine veri kaybı olmaz mı
@bekogluaydin19 күн бұрын
@@kimbusik6327 hayır ilk for döngüsünde sen satır satır kayıtları geziyorsun. Orada i=0 ise 1. satır, i=1 ise 2.satır olarak gider. İndisler 0 dan başladığı için 2. elamanın indis değeri 1dir. i=0 diyelim bu durumda sen 1.satırdasın/1.eleman. i.length dediğin bunun sütun sayısını alırsın mesela name, surname varsa 2 sütun var demektir. 2. elamanın i.length si 5 olabilir(name,surname,age..... vb.) bu durumda 2.eleman için en içteki for 5 kez döner. Kısacası ilgili satırdaki sütunların length sini alıyorsun. i=0 durumunda tablo[0].length. Yani ilk satırda kaç sütun var demek.
@mahmudfrzli33023 жыл бұрын
Hocam, en sondaki System.out.println(); neden yaziyoruz
@KodlamaVakti3 жыл бұрын
Ekrana yazdırırken, bir alt satırda göstermek için :)
@muhammedfurkanbeyaz4 жыл бұрын
hocam sesinizi biraz artırabilir misiniz
@tuyo77763 жыл бұрын
Müthiş anlatmışsınız gerçekten bir aydır neden bu 2d arraylerde ki ikinci for döngüsünde arr[0].length yapılıyor anlamaya çalışıyordum :)
@merdanbayrktr2 жыл бұрын
@Müslüm Yılmaz Reis ben de orada takılı kaldım anlayamadım.
@tuyo77762 жыл бұрын
@@merdanbayrktr dostum aradan bi sene geçip unutmuş olmasaydım seve seve anlatırdım inan :) mayın tarlası projesi videolarını da izlemeye çalış ben en çok onlarla oturtmuştum kafamda umarım yardımcı olur :)
@merdanbayrktr2 жыл бұрын
@@tuyo7776 öyle yapacağım cevap verdiğin için teşekkür ederim. Reis bir sorum daha olacak eğitimi bitirmişsin o videoları izlediğine göre nasıl bir yararı oldu gelişmen tatmin edici miydi beklentilerini karşıladı mı bu eğitim ?
@tuyo77762 жыл бұрын
@@merdanbayrktr Ben ünideki proje ödevim için izliyodum videoları ve sadece buradan çalışarak 2. olarak bitirdim proje ödevimi. Proje videolarını izleyip sıfırdan tekrar tekrar kendi başına yapmaya çalış inanılmaz yararını görürsün.
@merdanbayrktr2 жыл бұрын
@@tuyo7776 çok sağ ol tavsiyelerin için ben kendi kendime çalışıyorum umarım senin gibi ben de üst düzey bir verim yakalayabilirim ki çok güzel gitti buraya kadar
@mertpoyraz13734 жыл бұрын
hocam süslü parantezin yanına neden ; yazdık?
@KodlamaVakti4 жыл бұрын
Java'da yazılan kodların sonuna ; koyulduğu için. Bu şekilde o kod bloğunun bittiğini belirtiyoruz.
@despotjc31443 жыл бұрын
döngü ve şartlarda kullanılan süslü parantez ile karıştırmayınız burda int dizi ifadesinin sonuna geliyor
@farukyakut26964 жыл бұрын
Hocam 23. Kodda print yerine println yazarsak kodlar yan yana yazılmıyor.hepsi alt alta yazılıyor (1 75 10 yerine 1 75 10 oluyor ) bunun nedenini açıklar mısınız
@KodlamaVakti4 жыл бұрын
Merhaba çünkü println kodu her defasında yeni bir satırda başlatır. O yüzden print kullanıyoruz sadece.
@farukyakut26964 жыл бұрын
@@KodlamaVakti teşekkür ederim
@akinkinis3 жыл бұрын
hocam [4] olunca 5 tane sütun oluyor demiştiniz ya neden [4][2] değilde [5][3] girdik boşuna fazladan bir tane daha mı tanımladık?
@bekogluaydin3 ай бұрын
Üstünden çok uzun süre geçmiş ama belki sonradan okuyan olur. int liste[4] dediğinde 4 elemanlı dizi oluşturuyorsun 5 değil. Hoca ilk derste yanlış anlatıyor.
@numanagac81708 күн бұрын
@@bekogluaydin doğru söylüyorsunuz şimdi denedim dediğiniz gibi
@mert.kaygusuuz Жыл бұрын
hocam burda j kullanma amacımız fiizik 2 de gördüğümüz i,j,z kordinat sistemine göre mi yaptık ?
@kamabokogonpachiro57836 ай бұрын
Evet
@despotjc31443 жыл бұрын
hocam ikinci for da tablo[ j ].lenght yazmak daha mantıklı olmazmı
@KodlamaVakti3 жыл бұрын
Evet daha mantıklı olurdu ama çok kafa karıştırmak istememiş olmalıyız ki işin kolayını anlatmışız tebrik ederim dikkatiniz için :)
@despotjc31443 жыл бұрын
@@KodlamaVakti nedemek hocam bilgilerinizi paylaştığiniz için teşekkür ederim.
@linuxuser752 Жыл бұрын
ikinci for da tablo[0] neden yazıldığını anlamamıştım bu yorum sayesinde anladım teşekkürler.
@despotjc3144 Жыл бұрын
@@linuxuser752 rica ederim dostum
@dildar7221ararat3 жыл бұрын
hocam bu matrisler de oluyor değil mi?
@KodlamaVakti3 жыл бұрын
Evet
@jaseen59482 жыл бұрын
cok boyutlu dizinin elemanlarını girip ardından onu yazdıran bir kod yazdım.Hocam sizin yazdıklarınızdan kopya cektim biraz:) import java.util.Scanner; public class deneme { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int j,k; System.out.print("bir satır sayısı girin:"); j=scan.nextInt(); System.out.print("bir sütün sayısı girin:"); k=scan.nextInt(); int [][] tablo= new int [j][k]; for (int i=0;i
@beyza-aslan2 жыл бұрын
kopya çekiom helal et :)
@ilhankertmen17313 жыл бұрын
tablo2 tanımlanırken new int[5][3] denilmiş oranın aslında [4][2] olması gerekmiyor mu? ilk başta 0 değerinide zaten alıyor
@yusufguclu28532 жыл бұрын
tanımlarken direkt kac tane deger olduğunu yazıyorsun.
@nastenkaoo2 жыл бұрын
mukemmel
@nicvalch44534 жыл бұрын
Lütfen sesinizi kontrol edin hiçbir şey duyamıyorum
@KodlamaVakti4 жыл бұрын
Kusura bakmayın bazı noktalarda mikrofonun azizliğine uğramışız.
@aygocer6922 жыл бұрын
👍👏
@fazlgungor44093 жыл бұрын
Hocam merhaba, Aynı ifadeleri girmeme rağmen en son yazdıdırırken j'yi görmüyor. Sorun nedir sizce ? int[][] tablo = new int[][]{ {1,75,10},{2,87,13},{3,95,15},{4,103,17},{5,110,19} }; int [][] tablo2 = new int[5][3]; tablo2[0][0]=15; tablo2[0][1]=25; tablo2[0][2]=35; for (int i=0; i< tablo.length; i++) { for (int j = 0; j < tablo[0].length; j++) { System.out.println(tablo[i][j]); } System.out.println(tablo[i][j]+" "); ----------------------->"Burdaki j'yi görmediği için yazdıramıyorum" } System.out.println();
@balyoz33493 жыл бұрын
"Bir fonksiyondaki kod bloklarının içinde tanımlanan değişkenler sadece o kod bloğu içinde geçerlidir. Bu değişken sadece tanımlandığı kod bloğu tarafından kullanılabilir, kod bloğu dışından değişkene erişim sağlanamaz." Dikkat ettiyseniz siz 'j' yi 2. for 'da tanımlamıssınız ama 2.for'un dışından erişim sağlamak istiyorsunuz, o yüzden hata vermiş. Bu konu "lokal değişken" ler konusuna giriyor.
@kemalsgrc68183 жыл бұрын
Hocam yazdığım kod sizinkiyle aynı olduğu halde (ki değildir fakat tekrar tekrar baktım) System.out.print(tablo[i][j]+ " "); dedikten sonra çalıştırınca ilk satır çıkartıyor fakat 2. sütuna geçmiyor hata veriyor. 1 75 10 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3 at diziler.MultidimensionalArray.main(MultidimensionalArray.java:23) şöyle bakabilirsiniz dilerseniz: imgur.com/a/WuHXvaD neyi gözden kaçıyorum acaba? teşekkürler
@KodlamaVakti3 жыл бұрын
Merhabalar, iç içe yazdığınız for döngünlerindeki en içteki döngüde for(int j=0; j < tablo[0].length;j++){ System.out.print(tablo[i][j]+ " "); } bu şu şekilde yazmalısınız ,hatanız i < tablo[0].length şeklinde yazmanız.
@despotjc31443 жыл бұрын
@@KodlamaVakti bende arkadaş ner hata yapmıi diuorum ya j yazacagı yere i yazmış askdjasdjoasc
@pasha64184 жыл бұрын
Hocam tablo2[0][0] =1; tablo2[0][1]=75; tablo2[0][2]=10; Kısmını niye yazdık orasını anlamadım ben bu kısmı yazdım sonra silib çalıştırdım yine aynı sonucu aldım
@KodlamaVakti4 жыл бұрын
tablo2 farklı bir array, sonucu etkilemeyecektir. Sadece kullanım şeklini gösterdik.
@melikfratvural28524 жыл бұрын
@@KodlamaVakti hocam sabahtan beri orayı düşünüp duruyorum nasıl baglantı kurucam diye yav :)))