1. sayfa
|
== (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ı ? |
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. |
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... |
| "==" islemini mumkun oldugunca primitif olmayan objeler icin kullanmamaya calisin. equals() metodunu kullanin onun yerine. |
| 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. |
|
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 |
| hayır hiç öyle bir şey yaşamadım . zannedersem algoritmik zekaniz henüz gelişmemiş , yenilerde goruyorum bu sorunu. |
1. sayfa
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 Ol Şimdi DeğilÜ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.