YTPara.com - Youtube & Webmaster Destek Forumu  


Geri Dön   YTPara.com - Youtube & Webmaster Destek Forumu > Webmaster Genel > Programlama > Programlama Dilleri



User Tag List

Cevapla
LinkBack Seçenekler Stil
  #1  
Okunmamış 9.11.2016, 13:29
Yasaklanmış
 
Üyelik tarihi: 18.08.2013
Mesajlar: 2,981
Etiketlendi : 40 Yazıda
Etiketlendi: 3 Başlıkda
Question Java dizi sorusu

Arkadaşlar aşağıda for döngüsünde int i=1; diye tanımlayınca inin değeri olmuyor muydu?Nasıl oluyorda şimdi index değeri olmuş oluyor?
Soru dizideki büyük sayıyı bulmaktı.Büyük sayıyı bulmak için dizinin ilk elemanını yani 0 index i büyükSayıya atıyoruz daha sonra ikinci indexten başlatarak diziyi tarıyoruz.Eğer dizinin herhangibir elemanı buyukSayıdan büyük olursa buyukSayıyı ona atıyoruz


Konu Turkuaz tarafından (9.11.2016 Saat 13:38 ) değiştirilmiştir.
Alıntı ile Cevapla
Reklamlar
  #2  
Okunmamış 9.11.2016, 13:38
bybiko - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 20.07.2014
Nereden: 55 / 41
Yaş: 29
Mesajlar: 355
Etiketlendi : 7 Yazıda
Etiketlendi: 4 Başlıkda
Standart

int i = 1 dersen i ' nin değeri 1 olur.

sayilar[i] = 5 bu şekilde dersen i değişkeni sayilar dizisinin index değeri olur. yani sayilar dizisinin i 'ninci elemanı 5 olur.
Alıntı ile Cevapla
  #3  
Okunmamış 9.11.2016, 13:44
Yasaklanmış
 
Üyelik tarihi: 18.08.2013
Mesajlar: 2,981
Etiketlendi : 40 Yazıda
Etiketlendi: 3 Başlıkda
Standart

Alıntı:
bybiko Nickli Üyeden Alıntı Mesajı göster
int i = 1 dersen i ' nin değeri 1 olur.

sayilar[i] = 5 bu şekilde dersen i değişkeni sayilar dizisinin index değeri olur. yani sayilar dizisinin i 'ninci elemanı 5 olur.
Yukarıdaki resimde sayilar[i] şeklinde değil ama i nin index değeri 1 olmuş oluyor.Çünkü i ikinci indexten karşılaştırmaya başlıyor 0 1 yani ilk indexten başlamıyor.Burasını anlamadım.

Konu Turkuaz tarafından (9.11.2016 Saat 13:49 ) değiştirilmiştir.
Alıntı ile Cevapla
  #4  
Okunmamış 9.11.2016, 13:59
keremoflu - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 7.08.2014
Mesajlar: 4,298
Etiketlendi : 80 Yazıda
Etiketlendi: 5 Başlıkda
keremoflu isimli Üyeye Skype üzeri Mesaj gönder
Standart

Büyük sayı: önce 2 kabul ediliyor.
Sayılar[i] ise 5 oluyor.
Yani sağdakini soldakiyle karşılaştırıyor ve bu şekilde ilerliyor. sağdan sola gibi, sana baştaki seçilmedi diye farklı gelmiştir.

edit: bunun daha pratik olmasının sebebi de sağdaki sayı diğerlerinden küçük ise(küçükten büyüğe sıralanacak diyelim) soluna atması daha mantıklı oluyor. Sağdaki küçükse sola at, diyelim tekrar başa sardı onları da sola at, abaküs gibi.

Konu keremoflu tarafından (9.11.2016 Saat 14:03 ) değiştirilmiştir.
Alıntı ile Cevapla
  #5  
Okunmamış 9.11.2016, 14:01
bybiko - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 20.07.2014
Nereden: 55 / 41
Yaş: 29
Mesajlar: 355
Etiketlendi : 7 Yazıda
Etiketlendi: 4 Başlıkda
Standart

Alıntı:
Turkuaz Nickli Üyeden Alıntı Mesajı göster
Yukarıdaki resimde sayilar[i] şeklinde değil ama i nin index değeri 1 olmuş oluyor.Çünkü i ikinci indexten karşılaştırmaya başlıyor 0 1 yani ilk indexten başlamıyor.Burasını anlamadım.

2. index ten başlıyor çünkü ilk başta büyükSayi ya 1. indexi atamış eğer 1. indexteki sayıdan büyük bir sayı gelmezse if koşuluna hiç girmiyecek ve senin büyükSayin 1. index yani sayilar[0] değeri olacak.
soruyu tam anlamadım ama sormak istediğiniz bu sanırım
Alıntı ile Cevapla
  #6  
Okunmamış 10.11.2016, 08:58
Yasaklanmış
 
Üyelik tarihi: 18.08.2013
Mesajlar: 2,981
Etiketlendi : 40 Yazıda
Etiketlendi: 3 Başlıkda
Standart

@keremoflu @bybiko arkadaşlar benim sorum sadece dizi için değildi.Anlayamadığım yer int i=5; desek inin değeri 5 oluyor ok.Ancak dizi için for döngüsü oluşturduğumuzda int i =1; yazınca nasıl oluyor da inin değeri olmuyor dizideki index değeri oluyor burasını anlayamadım?(Umarım anlatabilmişimdir)
Alıntı ile Cevapla
  #7  
Okunmamış 10.11.2016, 23:44
keremoflu - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 7.08.2014
Mesajlar: 4,298
Etiketlendi : 80 Yazıda
Etiketlendi: 5 Başlıkda
keremoflu isimli Üyeye Skype üzeri Mesaj gönder
Standart

Alıntı:
Turkuaz Nickli Üyeden Alıntı Mesajı göster
@keremoflu @bybiko arkadaşlar benim sorum sadece dizi için değildi.Anlayamadığım yer int i=5; desek inin değeri 5 oluyor ok.Ancak dizi için for döngüsü oluşturduğumuzda int i =1; yazınca nasıl oluyor da inin değeri olmuyor dizideki index değeri oluyor burasını anlayamadım?(Umarım anlatabilmişimdir)
Hocam i değeri zaten array'deki index değeri olması için oluşturulmuş. Yani i=1 diyor tamam ama sayilar[i] diyor.0 ile başlamıyor ki solundakiyle karşılaştıracak. sayilar[i], yazdığında da i kaç ise o i değeri değil, sayilar[i] dizide neye denk geliyorsa onu kullanacak veya karşılaştıracak. i farklı, sayilar[i] farklı.
Alıntı ile Cevapla
Cevapla

Etiketler
dizi, diziler, java




Şu an bu konuyu okuyan kişi sayısı: 2 (0 üye ve 2 misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Forum Saati: 21:25. Zaman dilimi GMT +3 olarak ayarlanmıştır.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0


YTPara.Com Forum Sitemiz serverplus.com.tr Tarafindan Host Edilmektedir. Serverplus

İçerik sağlayıcı paylaşım sitelerinden biri olan YTPara.Com Youtube-Adsense Destek Sitemizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. YTPara.Com hakkında yapılacak tüm hukuksal Şikayetler BURADAN iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 15 (Onbeş) Gün içerisinde YTPara.Com yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatlarımız size dönüş yapacaktır.

YTPara.Com

eXTReMe Tracker