METHODLAR VE KOŞULLAR
VERİ TİPLERİ boolean : Gerçek bir değer ( doğru / yanlış) int : Integer (0,1,-236) double : Gerçek sayılar (3.14, 1.0, -2.1) String : Yazı tipi (‘selam’, ‘naber?’) Bu şekilde veriler tanımlanabilir, değiştirilebilir ve depolanabilir.
Değişkenler Tanımlanan konumlarda verilerin depolanması, String a = «a»; String b = «b harfi»; String c = a + «and» + b ;
Operatörler Toplama + Çıkarma - Çarpma * Bölme /
BÖLME ( / )
METOTLAR: Büyük programlar küçük metotlardan oluşur. Metotlar bireysel olarak geliştirilebilirler, test edilebilirler ve tekrar kullanılabilirler, Metot kullanıcılarının metotların nasıl çalıştığını bilmelerine gerek yok. Bunu programcının bilmesi gerekli. Metotlar «abstraction» (soyutlama) olarak ta bilinir.
MATEMATİKSEL FONKSİYONLAR Math.sin(x) Math.cos(Math.PI/2) Math.pow(2,3) Math.log(Math.log(x+y))
KARŞILAŞTIRMA OPERATÖRLERİ (Comparison operators) x > y :x büyük y x < y :x küçük y x >= y :x büyük veya y’ye eşit x <= y :x küçük veya y’ye eşit x == y :x eşit y x != y : x eşit değil y (eşitlik : == değer atama: = )
KOŞULLAR Dışarıdan sayı üreterek ; X > 5 «X 5 ten büyüktür» If (If Condition) { STATEMENTS } else { } Dışarıdan sayı üreterek ; X > 5 «X 5 ten büyüktür» X < 5 «x 5 den küçüktür» X = 5 «x 5 e eşittir» Koşullarını sağlayacak kodları yazınız.
ÖRNEK 2:
BOOLEAN OPERATÖRLERİ && : Mantıksal Evet (AND ) (& ve imi ampersant «latince et») || : Mantıksal Veya (OR ) if (x>6) {…} if ( x>6 && x<10 ) {….} if (x<10) {…} if(x==6 || x==20 ) {…..} Çalışma: x değeri 6-10 arasında ise «DOĞRU DEĞER» dışındaysa «YANLIŞ DEĞER» yazacak kodları yazınız.
ÖRNEK: 1
else if : if ( condition) { STATEMENTS } else if ( condition) { } else ( condition) { }
ÖRNEK 3: Adınızı sorgulatarak «Adınız Doğru Geçiniz » veya «Yanlış ad girdiniz Giremezsiniz » uyarıları yazdırın.
ÖRNEK 4: Aşağıda verilen kriterlere göre «not ortalamasını» hesaplayınız 1. Not hesabı yapabilmek için «Uygulama devamı VE geçip geçmediği » sorgulandıktan sonra hesaplamaya geçilsin. Cevap HAYIR ise «DEVAM ALINMAMIŞ» veya «UYGULAMA BAŞARISIZ – GİREMEZ» 2. Geçme notu () Vize nin % 40 + Finalin % 60 alınarak hesaplanacak.
ÖRNEK 4:
Örnek 4: Ders notu değerlendirme programı yazınız. 0-10 « bu işi bırak, 10-59 «Bütünleme» 60-69 geçme notu «D» 70-79 geçme notu «C» 80-89 geçme notu «B» 90-100 geçme notu «A» 0’dan küçük 100 den büyük «hatalı giriş tekrar gir»
ÖRNEK 4:
METOT (METHODS):
ÖRNEK 5: Metot oluşturarak dışarıdan 2 ondalıklı değer ürettirin ve çarpımlarını yazdırın.
FOR LOOP : Yazılan programlarda bazen belli komut parçalarının birçok kez çalışması gerekebilir. Yani bazı komut parçalarının, belli şartlar altında tekrar tekrar islenmesi gerekebilir. Döngü deyimleri, bahsedilen komut parçalarının belirtilen şartlar gerçekleştikçe tekrar tekrar islenmesini sağlar. Java’da üç tür döngü vardir. Bunlar çogu programlama dilinde olan; “for”, “do-while” ve “while” döngüleridir. Bu döngülerden for ve while döngüsünde, koşul sınaması döngüye girmeden önce yapılırken, do-while döngüsünde koşul sınaması bir kod parçası çalıştıktan sonra yapılır.
ÖRNEK : 6 0’den 10 a kadar ve 10 dan 0’a kadar teker teker ve çifter çifter yazacak döngüyü oluşturunuz.
WHILE …. DÖNGÜSÜ While ( durum- conditions) { Kod- Statements }
0 dan başlayıp 5. koşula kadar yazdıracak kodları oluşturunuz.