Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
8
Cevap
1378
Tıklama
0
Öne Çıkarma
Siz de bu durumu yaşıyor musunuz ? (Yazılımcılar İçeri)
M
12 yıl (398 mesaj)
Yüzbaşı
Konu Sahibi

Arkadaşlar merhaba,

Benim sizlere sormak istediğim bir şey var o da şu : mesela herhangi bir programlama dersini çalışırken (örnek vermek gerekirse java) bir konu çalışıyorsunuz (örnek : do-while döngüsü) konuyu videodan izledikten sonra acaba ileri ki zamanlar da karşıma çıkarsa yapabilecek miyim diye telaşlanıyor musunuz yada dikkatli bir şekilde dinlediğiniz dersin sonrasında acaba öğrendim mi diye stres yapıyor musunuz ?

Mesela ben biraz önce döngüler konusunda do-while çalıştım bu döngüyü de kullanarak bir hesap makinesi yaptım fakat iş bittikten sonra yazdığım koda göz gezdirirken bazen "acaba tam öğrendim mi,ileri de karşıma çıksa yapabilir miyim" diye kafamı kurcalayan sorular ortaya çıkıyor .Sizde bunlar oluyorsa nasıl bir çözüm yolu izliyorsunuz ?

Ayrıca do-while döngüsünde kullandığım bir structure var o da şu while(secim != 0){ System.out.println("Teşekkürler"); } -> bu structure'ın bana türkçe mealini yazabilir misiniz ? (kullanıcı 0 yazdığı zaman teşekürler yazmasını istiyorum fakat bunu şu şekilde yapamaz mıyım ? while(secim==0)System.out.println("Teşekkürler"); }//Yani kullanıcı do-while döngüsünde 0 yazdığı zaman teşekkürler yazdırıcam fakat bu şekilde olmaz mı ? Ben != şu yapıyı tam kavrayamadım do-while konusunda.


Teşekkürler.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



O
12 yıl (22 mesaj)
Onbaşı

== (eşit eşit), !=(eşit değil), <=(küçük eşit), >=(büyük eşit)

Bu kavramlar mantıksal karşılaştırma operatörleridir. sadece while da değil if ve for da da kullanılmaktadır.

while(secim!=0){//işlem} Bu kodda secim 0 değerine eşit olmadıkça işlemi yap demektedir.
while(secim==0){//işlem} Bu kodda secim 0 değerine eşit olduğunda işlemi yap demektedir.
while(secim<=0){//işlem} Bu kodda secim 0 değerinden küçük olana kadar işlemi yap demektedir.(0 olduğunda işlemi yapar ve bitirir)
while(secim<0){//işlem} Bu kodda secim 0 değerinden küçük olana kadar işlemi yap demektedir.(-1 olduğunda işlemi yapar ve bitirir)

Ayrıyeten her öğrendiğim bilgi yararımada olabilir zararımada, en kısa yol hangisi ise onu tercih etmeye çalış.

Mesela while ile database den veri çekerken datareader ve dataadapterlar bulunmakta. While ile datareader ı kullanmanı, for ile dataadapterı kullanmanı tavsiye ederim.





< Bu mesaj bu kişi tarafından değiştirildi OnePage -- 9 Eylül 2014; 11:55:47 >
Bu mesaja 1 cevap geldi.
M
12 yıl (398 mesaj)
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: OnePage

== (eşit eşit), !=(eşit değil), <=(küçük eşit), >=(büyük eşit)

Bu kavramlar mantıksal karşılaştırma operatörleridir. sadece while da değil if ve for da da kullanılmaktadır.

while(secim!=0){//işlem} Bu kodda secim 0 değerine eşit olmadıkça işlemi yap demektedir.
while(secim==0){//işlem} Bu kodda secim 0 değerine eşit olduğunda işlemi yap demektedir.
while(secim<=0){//işlem} Bu kodda secim 0 değerinden küçük olana kadar işlemi yap demektedir.(0 olduğunda işlemi yapar ve bitirir)
while(secim<0){//işlem} Bu kodda secim 0 değerinden küçük olana kadar işlemi yap demektedir.(-1 olduğunda işlemi yapar ve bitirir)

Ayrıyeten her öğrendiğim bilgi yararımada olabilir zararımada, en kısa yol hangisi ise onu tercih etmeye çalış.

Mesela while ile database den veri çekerken datareader ve dataadapterlar bulunmakta. While ile datareader ı kullanmanı, for ile dataadapterı kullanmanı tavsiye ederim.

Vermiş olduğunuz açıklayıcı bilgi için teşekkür ederim ayrıca yukarı da sorduğum soru hakkında ne düşündüğünüzü öğrenebilir miyim ? Siz de buna benzer durumlar yaşadınız mı ?


Bu mesaja 1 cevap geldi.
U
12 yıl (8081 mesaj)
Binbaşı

quote:

Orijinalden alıntı: mertasa

Arkadaşlar merhaba,

Benim sizlere sormak istediğim bir şey var o da şu : mesela herhangi bir programlama dersini çalışırken (örnek vermek gerekirse java) bir konu çalışıyorsunuz (örnek : do-while döngüsü) konuyu videodan izledikten sonra acaba ileri ki zamanlar da karşıma çıkarsa yapabilecek miyim diye telaşlanıyor musunuz yada dikkatli bir şekilde dinlediğiniz dersin sonrasında acaba öğrendim mi diye stres yapıyor musunuz ?

Mesela ben biraz önce döngüler konusunda do-while çalıştım bu döngüyü de kullanarak bir hesap makinesi yaptım fakat iş bittikten sonra yazdığım koda göz gezdirirken bazen "acaba tam öğrendim mi,ileri de karşıma çıksa yapabilir miyim" diye kafamı kurcalayan sorular ortaya çıkıyor .Sizde bunlar oluyorsa nasıl bir çözüm yolu izliyorsunuz ?

Ayrıca do-while döngüsünde kullandığım bir structure var o da şu while(secim != 0){ System.out.println("Teşekkürler"); } -> bu structure'ın bana türkçe mealini yazabilir misiniz ? (kullanıcı 0 yazdığı zaman teşekürler yazmasını istiyorum fakat bunu şu şekilde yapamaz mıyım ? while(secim==0)System.out.println("Teşekkürler"); }//Yani kullanıcı do-while döngüsünde 0 yazdığı zaman teşekkürler yazdırıcam fakat bu şekilde olmaz mı ? Ben != şu yapıyı tam kavrayamadım do-while konusunda.


Teşekkürler.


Kullanıcı 0 yazdığında ekrana bir şeyler bastırmak istiyorsan == kullanacaksın. öteki yandan bir kalıbı kullanırsın unutursan tekrar dönüp bakarsın for. foreach, do while pek unutulacak kalıplar değil açıkçası ama yazdıkça iyici oturacaktır. Unuttuğum bir şey oldumu açar nete bakarım ben.



O
12 yıl (22 mesaj)
Onbaşı

quote:

Orijinalden alıntı: mertasa

quote:

Orijinalden alıntı: OnePage

== (eşit eşit), !=(eşit değil), <=(küçük eşit), >=(büyük eşit)

Bu kavramlar mantıksal karşılaştırma operatörleridir. sadece while da değil if ve for da da kullanılmaktadır.

while(secim!=0){//işlem} Bu kodda secim 0 değerine eşit olmadıkça işlemi yap demektedir.
while(secim==0){//işlem} Bu kodda secim 0 değerine eşit olduğunda işlemi yap demektedir.
while(secim<=0){//işlem} Bu kodda secim 0 değerinden küçük olana kadar işlemi yap demektedir.(0 olduğunda işlemi yapar ve bitirir)
while(secim<0){//işlem} Bu kodda secim 0 değerinden küçük olana kadar işlemi yap demektedir.(-1 olduğunda işlemi yapar ve bitirir)

Ayrıyeten her öğrendiğim bilgi yararımada olabilir zararımada, en kısa yol hangisi ise onu tercih etmeye çalış.

Mesela while ile database den veri çekerken datareader ve dataadapterlar bulunmakta. While ile datareader ı kullanmanı, for ile dataadapterı kullanmanı tavsiye ederim.

Vermiş olduğunuz açıklayıcı bilgi için teşekkür ederim ayrıca yukarı da sorduğum soru hakkında ne düşündüğünüzü öğrenebilir miyim ? Siz de buna benzer durumlar yaşadınız mı ?

Eğer yapamazsam gibi telaşlanma olmuyor çünkü elimde geniş bi kaynak var(internet). Girerim stackoverflow a ordan sorarım.
Bu gibi şeylerde pek takılacak şeyler değil daha çok şunu düşün.

While Örneği
int sayi=0;
int kullaniciSayi=Convert.ToInt32(textBox1.Text);
while(i<=kullaniciSayisi)
{
label1.Text=i.ToString();
i++
}

For Örneği
int kullaniciSayi=Convert.ToInt32(textBox1.Text);
for(int i=0; i<=kullaniciSayisi; i++)
{
label1.Text=i.ToString();
}

Birisi 3 satır diğeri 5 satırlık bi program bunu ilk olarak baktığında önemsiz gelir ama büyük çapta program yaptığında biraz ağırlaşabilir. Kısaca kısa ve öz program yazmaya odaklan...


Bu mesaja 1 cevap geldi.
M
12 yıl (5771 mesaj)
Yarbay

"==" islemini mumkun oldugunca primitif olmayan objeler icin kullanmamaya calisin. equals() metodunu kullanin onun yerine.


Bu mesaja 1 cevap geldi.
İ
12 yıl (1043 mesaj)
Yüzbaşı

if 'i genelde bir kere bakar ve geçersin. while da ise o icerde kullandığınız değişken sizin istediğiniz sartı sagladıgı surece devam eder. Unuttugunu düşünmen normal bir suru dil var unutrsun ama zamanla oturtrursn hepsi cunku ortak seyler genelde benzer.


Bu mesaja 1 cevap geldi.
H
12 yıl (217 mesaj)
Teğmen

soruna cevap olarak kod kısımına herkes cevap vermiş
telaş konusuna gelirsek 6 senedir kodluyorum hiç o şekilde hissettiğim bi an olmadı bence bu senin yapınla alakalı bi durum



P
12 yıl (2806 mesaj)
Binbaşı

hayır hiç öyle bir şey yaşamadım . zannedersem algoritmik zekaniz henüz gelişmemiş , yenilerde goruyorum bu sorunu.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.