4- Temel Java Syntax ve Veri Tipleri

Java Temel Veri Tipleri

Java'da temel veri tipleri, dilin en temel yapı taşlarıdır ve ilkel türler (primitive types) olarak adlandırılırlar. İşte Java'nın temel veri tipleri:

  1. int (tamsayı):

    • 32 bitlik işaretli tamsayı.
    • Örnek: int age = 25;
  2. float (kayan noktalı sayı):

    • 32 bitlik tek duyarlıklı kayan noktalı sayı.
    • Örnek: float price = 19.99f;
  3. double (kayan noktalı sayı):

    • 64 bitlik çift duyarlıklı kayan noktalı sayı.
    • Örnek: double salary = 100000.50;
  4. char (karakter):

    • 16 bitlik Unicode karakter.
    • Örnek: char letter = 'A';
  5. boolean (mantıksal değer):

    • true veya false değerini alır.
    • Örnek: boolean isJavaFun = true;

Değişkenler, Atama Operatörleri ve Aritmetik Operatörler

Değişkenler

Değişkenler, veri saklamak için kullanılan isimlendirilmiş bellek alanlarıdır. Değişkenler tanımlanırken veri tipi ve değişken adı belirtilir.

int number; // Değişken tanımı number = 5; // Değişkene değer atama

Değişken tanımı ve değer ataması bir arada da yapılabilir:

int number = 5;

Atama Operatörleri

Java'da en temel atama operatörü = operatörüdür. Ayrıca çeşitli atama operatörleri de bulunmaktadır:

  • = : Değer atama

    int a = 10;
  • += : Toplam atama

    int a = 10; a += 5; // a = a + 5; (a artık 15)
  • -= : Fark atama

    int a = 10; a -= 3; // a = a - 3; (a artık 7)
  • *= : Çarpım atama

    int a = 10; a *= 2; // a = a * 2; (a artık 20)
  • /= : Bölüm atama

    int a = 10; a /= 2; // a = a / 2; (a artık 5)
  • %= : Modül atama

    int a = 10; a %= 3; // a = a % 3; (a artık 1)

Aritmetik Operatörler

Java'da yaygın olarak kullanılan aritmetik operatörler şunlardır:

  • + : Toplama

    int sum = 10 + 5;
    // sum = 15
  • - : Çıkarma

    int difference = 10 - 5;
    // difference = 5
  • * : Çarpma

    int product = 10 * 5;
    // product = 50
  • / : Bölme

    int quotient = 10 / 2;
    // quotient = 5
  • % : Modül

    int remainder = 10 % 3;
    // remainder = 1

String İşlemleri ve String Sınıfı Metodları

String Tanımı ve Temel İşlemler

Java'da String sınıfı, metin (string) verileri saklamak ve işlemek için kullanılır. String sınıfı, nesneye dayalıdır ve çok sayıda metod içerir.

String greeting = "Hello, World!";

Temel String Metodları

  • length(): String'in uzunluğunu döner.

    int len = greeting.length();
    // len = 13
  • charAt(int index): Belirtilen indeksdeki karakteri döner.

    char ch = greeting.charAt(1);
    // ch = 'e'
  • substring(int beginIndex, int endIndex): Belirtilen indeks aralığındaki alt string'i döner.

    String sub = greeting.substring(0, 5);
    // sub = "Hello"
  • concat(String str): String'leri birleştirir.

    String fullGreeting = greeting.concat(" How are you?");
    // fullGreeting = "Hello, World! How are you?"
  • equals(Object anObject): İki string'in eşit olup olmadığını kontrol eder.

    boolean isEqual = greeting.equals("Hello, World!");
    // isEqual = true
  • toLowerCase(): String'i küçük harfe çevirir.

    String lowerCaseGreeting = greeting.toLowerCase();
    // lowerCaseGreeting = "hello, world!"
  • toUpperCase(): String'i büyük harfe çevirir.

    String upperCaseGreeting = greeting.toUpperCase();
    // upperCaseGreeting = "HELLO, WORLD!"
  • trim(): Baş ve sondaki boşlukları kaldırır.

    String trimmedGreeting = greeting.trim();
    // trimmedGreeting = "Hello, World!"
  • replace(char oldChar, char newChar): Belirtilen karakterlerin yerine yenilerini koyar.

    String newGreeting = greeting.replace('!', '?');
    // newGreeting = "Hello, World?"

Özet

Bu ders notları, Java'nın temel veri tipleri, değişkenler, atama operatörleri, aritmetik operatörler ve String işlemlerine dair temel bilgileri kapsar. Java'da veri tiplerini ve operatörleri doğru kullanmak, güçlü ve etkili programlar yazmak için önemlidir. String sınıfı ve metodları, metin işleme görevlerinde sıklıkla kullanılır ve Java'da yaygın olarak karşılaşılan işlemler arasında yer alır.