Ana içeriğe geç
Modül 1 · Ders 1 ders 2Kurstaki 1/14~10 min
Modül dersleri (1/2)

Değişkenler ve Temel Yapı

Java güçlü bir şekilde yazılan, nesne yönelimli bir programlama dilidir. Java'daki her kod satırı bir sınıf içinde bulunmalıdır ve programın yürütülmesi her zaman main yöntemi adı verilen özel bir giriş noktasından başlar.

Temel Yapı

Minimal bir Java programı şuna benzer:

Java
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

Temel bileşenleri analiz edelim:

  • public class Main: Java'da tüm kodlar bir sınıfın içine alınır. Genel sınıfın adı dosya adıyla tam olarak eşleşmelidir (ör. Main.java).
  • public static void main(String[] args): Bu, herhangi bir Java uygulamasının başlangıç ​​noktasıdır (giriş noktası). Programı çalıştırdığımızda JVM (Java Virtual Machine) bu metodu arar ve içindeki kodu çalıştırır.
  • System.out.println(...): Metni ekrana ve ardından yeni bir satır yazdırmak için standart ifadedir.

İlkel Değişkenler

Java'da bir değişkeni kullanmadan önce onun tipini bildirmemiz gerekir. Temel ilkel türler şunlardır:

  1. int: Tamsayılar (ör. 42, -10).
  2. double: Çift duyarlıklı kayan noktalı sayılar (örneğin, 19.99, -0.5).
  3. boolean: Yalnızca true veya false olabilen mantıksal değerler.
  4. char: Tek tırnak içine alınmış tek bir karakter (örneğin, 'A', '7').

Bildirimin sözdizimi şöyledir:

Java
type variableName = value;

Pratik örnek:

Java
int score = 100;
double temperature = 36.5;
boolean isGameOver = false;
char grade = 'A';

Dizeler

İlkel bir tür olmasa da, Java'daki dizeler (String) karakter dizilerini işlemek için kullanılır. Büyük S ile bildirilirler ve değer çift tırnak içine alınmalıdır:

Java
String name = "Alice";
System.out.println("Hello, " + name);

Java'daki yorumlar

Kodun okunabilir ve belgelenebilir olmasını sağlamak için Java iki tür yorumu destekler:

  1. Tek satırlık yorumlar: // ile başlayın ve satırın sonuna kadar devam edin.
  2. Çok satırlı yorumlar: /* ve */ arasına alınır.
Java
// This is a single-line comment
int age = 30;

/* This is a
   multi-line comment */
String role = "Developer";

Adlandırma Kuralları ve Büyük/Küçük Harf Duyarlılığı

Java kesinlikle büyük/küçük harfe duyarlıdır (büyük harf ile küçük harfi ayırır). score adlı değişken, Score'den farklıdır. Sözleşmeye göre:

  • Değişkenler ve yöntemler camelCase gösterimini kullanır (ör. discountedPrice, calculateTax).
  • Sınıflar PascalCase gösterimini kullanır (ör. InvoiceManager, Main).

Ekrana Yazdırma: print vs println

System.out sistem sınıfı çıktıyı görüntülemek için iki ana yöntem sunar:

  • System.out.print(...): değeri yeni bir satır eklemeden yazdırır. Sonraki çıktı aynı satırda başlayacaktır.
  • System.out.println(...): değeri yazdırır ve imleci bir sonraki satıra (yazdırma satırı) taşır.

Kendin dene

Egzersiz#java.m1.l1.e1
Denemeler: 0Yükleniyor…

Yaş adında, başlangıç ​​değeri 25 olan bir tamsayı değişkeni bildirin. Daha sonra bunu System.out.println kullanarak ekrana yazdırın.

Düzenleyici yükleniyor…
İpucu göster

Değişkeni bildirmek için `int age = 25;' yazın, ardından sonraki satırda `System.out.println(age);`ı kullanın.

3 denemeden sonra çözüm mevcut

Egzersiz#java.m1.l1.e2
Denemeler: 0Yükleniyor…

Başlangıç ​​değeri 19,99 olan fiyat adında bir çift değişken ve isAvailable adlı bir boolean değişkenin true olarak ayarlandığını bildirin. Her iki değişkeni de ayrı satırlara yazdırın.

Düzenleyici yükleniyor…
İpucu göster

'Double Price = 19.99;' ve 'boolean isAvailable = true;' tanımlarını yapın ve ardından 'System.out.println' kullanarak bunları birer birer yazdırın.

3 denemeden sonra çözüm mevcut

Egzersiz#java.m1.l1.e3
Denemeler: 0Yükleniyor…

Grade adlı bir char değişkeninin 'A' olarak ayarlandığını ve student adlı bir String değişkeninin "John" olarak ayarlandığını bildirin. Şu metni ekrana yazdırın: öğrenci + " : " + not.

Düzenleyici yükleniyor…
İpucu göster

Karakter notunu beyan edin = 'A'; ve String student = "John";, ardından bunları System.out.println(student + " : " + not); kullanarak birleştirilmiş olarak yazdırın.

3 denemeden sonra çözüm mevcut