{"id":216,"date":"2010-01-05T19:53:00","date_gmt":"1970-01-01T00:00:00","guid":{"rendered":"http:\/\/www.yazilimmutfagi.com\/?p=216"},"modified":"2010-01-05T19:53:00","modified_gmt":"1970-01-01T00:00:00","slug":"javada-if-else-kosul-yapisi","status":"publish","type":"post","link":"https:\/\/www.yazilimmutfagi.com\/index.php\/2010\/01\/05\/javada-if-else-kosul-yapisi\/","title":{"rendered":"JAVA&#8217;da if &#8211; else kosul yapisi"},"content":{"rendered":"<p>&nbsp;<\/p>\n<div style=\"margin-bottom: 0cm;\">Programlama deyince degiskenlerden sonra akla ilk gelen <b>if-else<\/b> bloklaridir. Programimizi <b>if-else<\/b> kosul yapisi ile y&ouml;nlendiririz. Velhasil bu yapiyi iyi bilmeden olmaz. B&uuml;t&uuml;n programlama dillerinde mantik aynidir; fakat s&ouml;zdiziminde (<i>syntax<\/i>) ufak farklar mevcuttur.<\/div>\n<div style=\"margin-bottom: 0cm;\">Java&#8217;da <b>if-else<\/b> kosul yapisi genel olarak su sekildedir:<\/div>\n<div style=\"margin-bottom: 0cm;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm;\"><b>if<\/b> (<span style=\"font-weight: normal;\">boolean<\/span>)<\/div>\n<div style=\"margin-bottom: 0cm;\"><i>true<\/i> ise<\/div>\n<div style=\"margin-bottom: 0cm;\"><b>else<\/b><\/div>\n<div style=\"margin-bottom: 0cm;\"><i>false<\/i> ise<\/div>\n<div style=\"margin-bottom: 0cm;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm;\">G&ouml;r&uuml;ld&uuml;g&uuml; &uuml;zere denetim <i>boolean<\/i> ifade &uuml;zerine kurulu. <i>Boolean<\/i> bir ifade iki degerden birini alir: <i>true<\/i> ya da <i>false. <\/i><span style=\"font-style: normal;\">Deger <\/span><i>true<\/i><span style=\"font-style: normal;\"> ise sunu yap, degilse bunu yap. Burada dikkat edilmesi gereken en &ouml;nemli sey <\/span><i>boolean<\/i><span style=\"font-style: normal;\"> bir ifade kullanmak.<\/span><\/div>\n<div style=\"margin-bottom: 0cm;\"><span style=\"font-style: normal;\">&Ouml;rneklere ge&ccedil;meden &ouml;nce, hayati &ouml;nem tasiyan karsilastirma ifadelerine kisaca deginmek istiyorum.<\/span><\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;\"><span style=\"font-style: normal;\">&lt;, &lt;=, &gt;, &gt;=, == (esitse), =! (esit degilse)<\/span><\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&Ouml;rnek:<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">int sayi=5;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">if (sayi==5)<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;sayi=5&quot;);<\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm;\"><span style=\"font-style: normal;\">Simdi akla s&ouml;yle bir soru gelebilir: &ldquo;Ben bu &ouml;rnekte <\/span><i>boolean<\/i><span style=\"font-style: normal;\"> bir degisken g&ouml;remiyorum!&rdquo;. Evet, boolean bir degisken yok, fakat <\/span><span style=\"font-style: normal;\"><b>if<\/b><\/span><span style=\"font-style: normal;\"> parantezi icerisinde bir karsilastirma var: <\/span><i>sayi==5<\/i><span style=\"font-style: normal;\">;. Bu ya dogrudur ya da yanlis. <\/span><\/div>\n<div style=\"margin-bottom: 0cm;\"><span style=\"font-style: normal;\">Not: Eger <\/span><i>sayi=5<\/i><span style=\"font-style: normal;\">; demis olsaydik program hata verecekti. C&uuml;nk&uuml; &#8216;=&#8217; karsilastirma ifadesi degil, atama ifadesidir. <\/span><i>Sayi=5;<\/i><span style=\"font-style: normal;\"> dedigimiz anda sayi degiskeninin degeri 5 olarak atanir. <\/span><i><b>String<\/b><\/i><span style=\"font-style: normal;\"><b>&#8216;lerde karsilastirma equals ile yapilir. <\/b><\/span><\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm;\"><span style=\"font-style: normal;\">&Ouml;rnek: i<\/span><span style=\"font-style: normal;\"><b>f<\/b><\/span><\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">String ad=&quot;Yazilim mutfagi&quot;;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">if (ad.equals(&quot;Ahmet&quot;))<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;karsilastirma dogru yapildi&quot;);<\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm;\"><span style=\"font-style: normal;\">Bu &ouml;rneklerde <\/span><i>else <\/i><span style=\"font-style: normal;\">b&ouml;l&uuml;m&uuml;n&uuml; kullanmadan yaptik. Kodlar tek tek isleme tabi tutulurken if bloguna girecek ve <\/span><i>sayi<\/i><span style=\"font-style: normal;\"> degiskeninin kosula (<\/span><i>sayi==5<\/i><span style=\"font-style: normal;\">\ud83d\ude09 uyup uymadigina bakacak, uymuyorsa baska bir islem yapmadan okumayi kesip blogun disina &ccedil;ikacak.<\/span><\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm;\"><span style=\"font-style: normal;\">&Ouml;rnegimizi <\/span><i>else<\/i><span style=\"font-style: normal;\"> ekleyerek biraz a&ccedil;alim: <\/span><span style=\"font-style: normal;\"><b>If-else<\/b><\/span><\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">int sayi=5;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">if(sayi&gt;5)<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;sayimiz 5&#8217;ten b&uuml;y&uuml;k&quot;);<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">else<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;sayimiz 5 veya 5&#8217;ten k&uuml;&ccedil;&uuml;k&quot;);<\/div>\n<div style=\"margin-bottom: 0cm;\"><span style=\"font-style: normal;\">program &ccedil;iktisi: <\/span><i>sayimiz 5 veya 5&#8217;ten k&uuml;&ccedil;&uuml;k.<\/i><\/div>\n<div style=\"margin-bottom: 0cm;\">&nbsp;<a href='www.yazilimmutfagi.com'>.<\/a><\/div>\n<div style=\"margin-bottom: 0cm;\"><span style=\"font-style: normal;\">Bazen tek bir kosul ifadesiyle istedigimiz sorguyu yapamayiz, daha fazla ayrintiya girmemiz gerekebilir. Bu durumda kosul <\/span><i>i&ccedil;erisinde kosul<\/i><span style=\"font-style: normal;\"> kullanmamiz gerekir. Yani 5&#8217;ten b&uuml;y&uuml;k olabilir, 5 olabilir ve 5&#8217;ten k&uuml;&ccedil;&uuml;k olabilir. &Uuml;&ccedil; ayri durum s&ouml;z konusu oldugu i&ccedil;in bir <\/span><span style=\"font-style: normal;\"><b>if<\/b><\/span><span style=\"font-style: normal;\"> daha kullanmamiz lazim.<\/span><\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&nbsp;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">int sayi=5;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">if(sayi&gt;5)<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;sayimiz 5&#8217;ten b&uuml;y&uuml;k&quot;);<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">else if(sayi==5)<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;sayimiz 5&quot;);<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">else<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;sayimiz 5&#8217;ten k&uuml;&ccedil;&uuml;k&quot;);<\/div>\n<div style=\"margin-bottom: 0cm;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">Bu kodu birinci <i>else <\/i>olmadan, dogrudan ikinci <i><span style=\"font-weight: normal;\">if<\/span><\/i>&#8216;i yazarak da yapabilirdik. Sonu&ccedil; ayni olurdu fakat programimiz daha fazla satir okumak zorunda kalirdi. <i><span style=\"font-weight: normal;\">If<\/span><\/i> ile e<i>lse <\/i>arasina yazdigimiz kosul dogru (true) ise program <i>else&#8217;<\/i>nin altindaki kodlara bakmadan blok disina cikacaktir. Fakat <i>else <\/i>yazmadan dogrudan if yazarsak program o <i>if<\/i> bloguna da mutlaka ugrayacaktir.<\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&nbsp;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">int sayi=6;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">if(sayi&gt;5)<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;sayimiz 5&#8217;ten b&uuml;y&uuml;k&quot;);<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">if(sayi==5) <font color=\"#00ff00\">\/\/else kullanmadan direkt yeni bir if kullandigimiz i&ccedil;in bu satir da kesinkes okunacaktir<\/font><\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;sayimiz 5&quot;);<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">else<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;sayimiz 5&#8217;ten k&uuml;&ccedil;&uuml;k&quot;);<\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">Bu durum, yaptigimiz karsilastirmanin agirligina g&ouml;re performansi etkileyecektir.<\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">Dikkat ettiyseniz yukaridaki &ouml;rneklerin hi&ccedil; birinde s&uuml;sl&uuml; parantez  ({}) kullanmadik. Eger if&#8217;ten sonra birden fazla kod satiri yazacaksak s&uuml;sl&uuml; parantezi kullanmamiz gerekir.<\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm;\"><span style=\"font-style: normal;\">&Ouml;rnek: <\/span><span style=\"font-style: normal;\"><b>if&#8217;ten sonra birden fazla satir kullanmak<\/b><\/span><\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">int sayi=5;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">&nbsp;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">if(sayi&gt;=5)<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">{<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.print(&quot;Sayimiz 5; &quot;);<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;belki de 5&#8217;ten b&uuml;y&uuml;kt&uuml;r&quot;);<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">}<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">else<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;sayimiz 5&#8217;ten k&uuml;&ccedil;&uuml;k&quot;);<\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">Baska bir &ouml;rnek:<\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&nbsp;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">int puan=66;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">&nbsp;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">if(puan&lt;25)<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;0&quot;);<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">else<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">if(puan&lt;45)<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;1&quot;);<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">else<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">if(puan&lt;55)<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;2&quot;);<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">else<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">if(puan&lt;70)<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;3&quot;);<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">else<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">if(puan&lt;85)<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;4&quot;);<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">else<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-style: normal;\">System.out.println(&quot;5&quot;);<\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm;\"><i>if<\/i><span style=\"font-style: normal;\"> ile <\/span><i>else <\/i><span style=\"font-style: normal;\">arasinda birden fazla satir olmadigi i&ccedil;in s&uuml;sl&uuml; parantez {} kullanmadim, ama kullansam da olurdu.<\/span><\/div>\n<div style=\"margin-bottom: 0cm;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm;\"><b>ve<\/b> ve <b>veya <\/b><span style=\"font-weight: normal;\">operat&ouml;rleri.<\/span><\/div>\n<div style=\"margin-bottom: 0cm; font-weight: normal;\">Bazen de bir komutu birden fazla sart kosarak veririz. &ldquo;Sayi 10&#8217;dan b&uuml;yuk ve 20&#8217;den k&uuml;&ccedil;&uuml;kse&rdquo; gibi.<\/div>\n<div style=\"margin-bottom: 0cm;\"><span style=\"font-weight: normal;\">Bunlar i&ccedil;in <\/span><b>ve &amp;&amp;<\/b><span style=\"font-weight: normal;\"> ve <\/span><b>veya ||<\/b><span style=\"font-weight: normal;\"> operat&ouml;rlerini kullanacagiz. <\/span><\/div>\n<div style=\"margin-bottom: 0cm; font-weight: normal;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm;\"><span style=\"font-weight: normal;\">&Ouml;rnek: <\/span><b>&amp;&amp;<\/b><span style=\"font-weight: normal;\"> &#8211; <\/span><b>||<\/b><span style=\"font-weight: normal;\"> operat&ouml;rleri<\/span><\/div>\n<div style=\"margin-bottom: 0cm; font-weight: normal;\">&nbsp;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: normal;\">int puan=55;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: normal;\">String ders=&quot;Java&quot;;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: normal;\">&nbsp;<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: normal;\">if(ders.equals(&quot;Java&quot;) || ders.equals(&quot;C#&quot;) &amp;&amp; puan&gt;=45)<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: normal;\">{<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: normal;\">System.out.println(&quot;Ge&ccedil;tin&quot;);<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: normal;\">}<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: normal;\">else<\/div>\n<div style=\"background: rgb(230, 230, 230) none repeat scroll 0% 0%; margin-bottom: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: normal;\">System.out.println(&quot;kaldin&quot;);<\/div>\n<div style=\"margin-bottom: 0cm;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm;\"><i>ders &ldquo;Java&rdquo; <\/i><span style=\"font-style: normal;\">veya <\/span><i>&ldquo;C#&rdquo; &#8216;<\/i><span style=\"font-style: normal;\">dan herhangi birisi ise ve <\/span><i>puan<\/i><span style=\"font-style: normal;\"> 44&#8217;ten b&uuml;y&uuml;k ise &ldquo;<\/span><i>Ge&ccedil;tin<\/i><span style=\"font-style: normal;\">&rdquo; mesajini verecektir.<\/span><\/div>\n<div style=\"margin-bottom: 0cm; font-style: normal;\">&nbsp;<\/div>\n<div style=\"margin-bottom: 0cm;\"><span style=\"font-style: normal;\">Java&#8217;da <\/span><span style=\"font-style: normal;\"><b>if-else<\/b><\/span><span style=\"font-style: normal;\"><span style=\"font-weight: normal;\">kosul yapisi hakkinda s&ouml;yleyeceklerim simdilik bu kadar. Bir sonraki makalemde bir baska karar alma mekanizmasi olan <\/span><\/span><span style=\"font-style: normal;\"><b>Switch case<\/b><\/span><span style=\"font-style: normal;\"><span style=\"font-weight: normal;\"> konusuna deginecegim insallah.<\/span><\/span><br \/>\n<a href='www.yazilimmutfagi.com'>.<\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>Programlama deyince degiskenlerden sonra akla ilk gelen if-else bloklaridir. Programimizi if-else kosul yapisi ile y&#246;nlendiririz. Velhasil bu isleyisi iyi bilmeden olmaz.<\/p>\n","protected":false},"author":519,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[419],"tags":[5428,4597,4186,4922,6137,5978,4595,5557,5838],"_links":{"self":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/216"}],"collection":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/users\/519"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/comments?post=216"}],"version-history":[{"count":0,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/216\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/media?parent=216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/categories?post=216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/tags?post=216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}