Ana Sayfa Genel Java Eğitimi #2

Java Eğitimi #2

5 min read
0
0
137
what-is-java-used-for

Merhaba arkadaşlar

Bazı tanımlamalar ve veri türlerine göz atıp basitçe bir örnek çözdüğümüz Java Eğitimi #1 dersimizin ardından ikinci dersimize başlıyoruz.Artık netbeans nasıl kullanılır,algoritma- kod ilişkisi nasıl kurulur, hangi veri türleri nasıl kullanılır gibi konular hakkında bazı fikirlerimiz olduğuna göre bu dersimizde javada akış kontrollerine göz atabiliriz.

java-logo

Örneklerle açıklamaya devam edelim.

Bir dairenin yarıçapını kullanıcıdan alarak dairenin alanını hesaplamak istediğimizi düşünelim. Eğer girilen değer negatif ise alan hesaplanamaz. Bu durumda ne yapmak gerekir.?

Aynı şekilde bir öğrencinin notunu kullanıcıdan istiyorsak ve kullanıcı 0-100 arası dışında bir değer girmişse ne yapmak gerekir?

Bu sorular kafamızın bir köşesinde dursun.Şu bilgilere göz atmakta fayda var

Bir programda sık sık iki değeri karşılaştırmanız gerekebilir. Örneğin «a b’den büyük müdür?» şeklinde bir karşılaştırma gerekebilir. Java iki değeri karşılaştırmak için 6 karşılaştırma operatörü sunar. Karşılaştırma sonucu Boolean bir değerdir: true (doğru) veya false (yanlış).

java2

 

Merhaba Java #2  isimli yazımızda algoritma nedir ne değildir diye bakmıştık.Ve yine aynı yazıda kullandığımız şekil ve kodların yazılım dilinde bir karşılığı olduğunu söylemiştik.Algoritmada koşul(karar) şekline karşılık gelen if- else yapısını inceleyelim.

if_else-520x245

 

İF KARAR YAPISI

Kafamızın bir köşesinde durmasının istediğimiz problemlerimiz vardı.Mesela dairenin  alanını hesaplayan bir program yazıyoruz.Kullanıcı yarıçap değerini negatif girdi.Yarıçap bir uzunluktur ve uzunluk değeri negatif alınamaz.Bu şartlar altında da programımız hata verecektir.İşte bu ve benzeri bir çok durumda if karar yapısının kullanıyoruz.

if yapısının genel kullanım şekline göz atalım.

Ekran Alıntısı

 

Kodlama sırasında if yapısı resimdeki gibi kullanılır.

Parantez içerisine sağlamak istediğimiz koşulu ,kıvrımlı parantezler arasına da eğer koşul sağlandıysa yaptırmak istediğimiz işlemleri yazıyoruz.

Eğer koşul sağlandıysa ve yaptırmak istediğmiz işlem tek satırdan oluşuyorsa kıvrımlı parantez kullanmasakta programımız hata vermeyecektir ve doğru çalışacaktır.

Ekran Alıntı2sı

 

İf komutundan sonra noktalı virgül kullanılmaz.Eğer kullanılırsa derleyici hata vermez.Ama bu bir mantık hatasıdır program yanlış çalışır.Ve en zor fark edilen hatalar mantık hatalarıdır.

if ve if-else yapıları farklı yapılar olduğundan bu dersimizde sadece if yapısı üzerinde durduk hep konusunu açtığımız alan hesaplama örneği ile dersimizi bitirebiliriz.

Adsız

 

 

  • what-is-java-used-for

    Java Eğitimi #1

    Merhaba arkadaşlar Artık bazı genel bilgilere sahip olduğumuza göre işin asıl kısmına geçi…
  • java-100432255-primary.idge

    Merhaba Java #2

    Merhaba arkadaşlar Küçük bir başlangıç yapmış olduğumuz java serimize devam ediyoruz.İlk y…
  • python_kosul_ifadeleri_if_elif_else_roboturka

    Python – Koşul İfadeleri

    Programlama dillerinde koşul ifadelerine kontrol yapıları da denir. Kontrol yapıları, veri…
Buna Benzer Yazılar Göster !
  • what-is-java-used-for

    Java Eğitimi #1

    Merhaba arkadaşlar Artık bazı genel bilgilere sahip olduğumuza göre işin asıl kısmına geçi…
  • java-100432255-primary.idge

    Merhaba Java #2

    Merhaba arkadaşlar Küçük bir başlangıç yapmış olduğumuz java serimize devam ediyoruz.İlk y…
  • java_merhaba_hello_world_roboturka

    Java’ya Merhaba Diyelim

    Bilgisayarlar artık gündelik hayatımızın bir vazgeçilmezi haline gelmiştir.Hemen her aland…
Daha Fazlasını Yükle - Gülali Çelik
  • eee

    Akış Diyagramları

      Canlar size daha önceki yazılarımda algoritmanın nasıl oluşturacağından bahsetmişti…
  • kedicad-logo-small

    KediCAD’te G-CODE

    Öncelikle G-Code nedir onu tanıyalım. G-Code: G-Code birçok çeşidi olan nümerik kontrol am…
  • hayalimdeki_robot_kapak

    Hayalimdeki Robot

    Hayalimdeki Robot 81 İle Ulaşmayı Amaçlıyor “Her çocuğun hayalinde bir robot vardır.” Bu c…
Daha Fazla Göster -  Genel

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Bak Bakalım ?

Java Eğitimi #1

Merhaba arkadaşlar Artık bazı genel bilgilere sahip olduğumuza göre işin asıl kısmına geçi…