Bir yöntemin gövdesi komutlardan oluşur. Bir yöntemin bir ad (yöntem adı) verilen bir komutlar grubu olduğunu bile söyleyebiliriz. Her iki ifade de doğru olur.
Java dilinin her durum için komutları var. Her komut bir eylemi açıklıyor. Her komutun sonunda noktalı virgül kullanıyoruz.
İşte bazı komut örnekleri:
| Komut | Açıklama |
|---|---|
| System.out.println(1); | Ekranda gözüken : 1 |
| System.out.println(“Amigo”); | Ekranda gözüken : Amigo |
| System.out.println(“Fenerbahçe& Sivasspor”); | Ekranda gözüken: Fenerbahçe& Sivasspor |
Burada System.out.println bir komuttur. Komuta argümanlar iletmek için parantez kullanırız. Bağımsız değişkenlerin değerine bağlı olarak, aynı komut farklı eylemleri yürütebilir.
Ekranda metin görüntülemek istiyorsanız, her iki tarafına da çift tırnak işareti koyarsınız
Tek tırnak ‘ gibidir. Bu ise “ çift tırnak işaretidir. Bir çift tırnak işareti, iki tek tırnak işareti ile aynı şey değildir. Lütfen onları karıştırmayın.
Bu komutun iki sürümü vardır.
System.out.println()
ve
System.out.print()
System.out.println() her komutu farklı satıra yazar.
System.out.print() ise aynı satırda yan yana yazar.
Örneğin;
| Komut | Ekran görüntüsü |
|---|---|
| System.out.println(“Ben”); System.out.println(“Fenerbahçeyi”); System.out.println(“Tutuyorum”); | Ben Fenarbahçeyi Tutuyorum |
| System.out.print(“Ben”); System.out.println(“Fenerbahçeyi”); System.out.print(“Tutuyorum”); | BenFenarbahçeyi Tutuyorum |
| System.out.print(“Ben”); System.out.print(“Fenerbahçeyi”); System.out.print(“Tutuyorum”); | BenFenarbahçeyiTutuyorum |
Bunu aklınızda bulundurun: println yeni bir satırdan metin yazdırmaya başlamaz. Geçerli satıra metin yazdırır, ancak bir sonraki metnin yeni bir satıra yazdırılmasını sağlar.
println() Komut metni ekrana yazdırır ve görünmeyen özel bir ‘yeni satır karakteri’ ekler. Bir sonraki metni yeni bir satırda başlatan şey budur.
public class Home
{
public static void main(String[] args)
{
System.out.print("Amigo ");
System.out.print("Is The ");
System.out.print("Best");
}
}
Her şey açık. Kelimelerin uçlarına boşluklar ekledik, böylece hepsi birlikte birleşmeyecekler, değil mi?
Değişkenler ve Veri Türleri
Değişkenler veri depolamak için kullanılan özel varlıklardır. Herhangi bir veri. Java’da tüm veriler değişkenlerde depolanır. Buradaki en yakın benzetme bir kutudur.
13 numarayı bir kağıda yazıp bir kutuya koyduğunuzu varsayalım. Şimdi kutunun 13 değerini sakladığını söyleyebiliriz.
Java’da her değişkenin üç önemli özelliği vardır: tür , ad ve değer (type, name ve value) .
Bir isim kullanıyoruz, böylece bir değişkeni diğerinden ayırt edebiliyoruz. Bu bir kutudaki bir etiket gibi.
Bir değişkenin türü, içinde depolanabilecek değer / veri (values/data) türlerini belirler. Şapkaya şapka, ayakkabı kutusuna ayakkabı vb. koyuyoruz.
Değer, değişkende depolanan belirli bir nesne, veri veya bilgidir.
Java’daki her nesnenin belirli bir türü vardır. Bazı örnekler arasında tamsayı, kesirli sayı, metin, Cat, House vb. Bulunur.
Bir değişkenin de bir türü vardır. Yalnızca türü kendisiyle aynı olan değerleri saklayabilir. Bunu gerçek hayatta görebilirsiniz. Farklı şeyleri saklamak için farklı kutular kullanılır:
Bir değişken oluşturmak (veya bildirmek) için türün adını kullanırız TypeName variableName
İşte bazı örnekler:
| Bir değişkeni bildirmek için: önce türü, sonra adı. | Açıklama |
|---|---|
| int a; | Oluşturulan int değişkeninin ismi a |
| String s; | Oluşturulan String değişkeninin ismi s |
| double c | Oluşturulan double değişkeninin ismi c |
En yaygın iki tür tamsayıdır (int kelimesi ile kullanılır ) ve metin (String) (String kelimesi ile kullanılır) sicim).
Double ise kesirli veya gerçek sayılardır.
Bir değişkenin üç özelliği olduğunu söylediniz: tip, isim ve değer. Ama sadece iki tane görebiliyorum. Yani sorum şu: Değişkene nasıl değer atarsınız?
Kutu benzetimimize geri dönelim. Bir parça kağıt aldığınızı, 42 sayısını yazdığınızı ve kutuya koyduğunuzu düşünün. Şimdi kutu 42 değerini saklıyor.
Değişkenlere değer atamak için özel bir işlem ( atama – assignment) kullanıyoruz. Atama, değerleri bir değişken değerini diğerine kopyalar. Değerleri taşımaz. Kopyalar. Diskteki bir dosya gibi. Bu şekilde görünüyor:
| Kod | Açıklama |
|---|---|
| i = 3; | i değişkenine 3 değerini atanıyor |
| a = 1; b = a + 1; | a değişkenine 1 değeri atanıyor b değişkenine 2 değeri atanıyor |
| x = 3; x = x + 1; | x değişkenine 3 değeri atanıyor Sonraki satırda x, 1 artırılarak 4 oluyor |
Atama işlemini gerçekleştirmek için eşittir işaretini ( =) kullanıyoruz.
Bu bir karşılaştırma yapmıyor . Eşittir işaretinin sağındaki değeri soldaki değişkene kopyalıyoruz . Bir karşılaştırma yapmak için Java, çift eşittir işareti ( ==) kullanır .
Tekrar edelim, bir değişken oluşturmak (veya bildirmek) için türün adını kullanırız TypeName variableName
| Kod | Açıklama |
|---|---|
| int a; | a isimli bir int değişken oluşturuldu Bu değişken tamsayı saklayabilir |
| String s; | s isimli bir String değişken oluşturuldu Bu değişken metin saklayabilir |
| int a,b,c; int d; | a,b,c,d isimli int değişkenleri oluşturuldu Bu değişkenler tamsayı saklayabilir |
Aynı yöntemde aynı adlara sahip iki değişken oluşturamayacağımızı unutmayalım. Farklı yöntemlerle yapabilirsiniz, farklı evlerde kutular olması gibi.
Değişken adları boşluk, +, – vb. içeremez. Bir değişkenin adında yalnızca harf ve rakam kullanmak en iyisidir .
Java’nın büyük / küçük harfe duyarlı int a ifadesi ile Int a aynı değildir.
Bu arada, Java’da bir değişken oluşturabilir ve aynı anda ona bir değer atayabilirsiniz. Bu zamandan ve yerden tasarruf sağlar.
| Kod | Eşdeğer ancak daha uzun kod |
|---|---|
| int a = 5; int b = 6; | int a; a = 5; int b; b = 6; |
| int c = 7; int d = c+1; | int c; c = 7; int d; d = c+1; |
| String s = “Fenerbahçe”; | String s; s = “Fenerbahçe”; |
Her Java acemisinin aşina olması gereken iki tür vardır: int (integers-tamsayı) ve String (text/strings-metin/dize).
İnt türü değişkenlerde sayıları saklamanızı ve bunlarda işlem gerçekleştirmenizi sağlar: toplama, çıkarma, çarpma, bölme, vb.
| Kod | Açıklama |
|---|---|
| int x = 1; int y = x*2; int z = 5*y*y + 2*y + 3; | x eşittir 1 (x equal 1) y eşittir 2 (y equal 2) z eşittir 20+4+3, eşittir 27 (z equal 27) |
| int a = 5; int b = 1; int c = (a–b) * (a+b); | a eşittir 5 (a equal 5) b eşittir 1 (b equal 1) c eşittir 4*6 eşittir 24 (c equal 24) |
| int a = 64; int b = a/8; int c = b/4; int d = c*3; | a eşittir 64 (a equal 64) b eşittir 64/8 eşittir 8 (b equal 8) c eşittir 8/4 eşittir 2 (c equal 2) d eşittir 2*3 eşittir 6 (d equal 6) |
String (Dize) türü, string (dize) olarak da bilinen metin satırlarını depolamanızı sağlar.
Java’ya bir dize atamak için metni tırnak içine almanız gerekir. İşte bazı örnekler:
| Kod | Açıklama |
|---|---|
| String s = “sude”; | s’nin içeriği “sude” |
| String s = “123”; | s’nin içeriği “123” |
| String s = “123 + 456”; | s’nin içeriği “123+456” |
Stringleri (+) işaretiyle birleştirebilirsiniz. Bu örneklere bakın.
| Kod | Açıklama |
|---|---|
| String s = “Fenerbahçe” + ” şampiyon”; | s’nin içeriği “Fenerbahçe şampiyon” |
| String s = “”; | s boş bir string içeriyor, hiç sembol içermeyen bir string |
| int x = 333; String s = “Sude” + x; | s’nin içeriği “Sude333” |
Yani, sayılara string(dize) ekleyebilirsiniz. Ancak string ve sayılar eklediğinizde sonucun her zaman bir string olduğunu unutmayın .
| Kod | Ekran Çıktısı |
|---|---|
| System.out.println(“Nurullah”); | Nurullah |
| System.out.println(“Nu”+”rullah); | Nurullah |
| String s = “Nurullah”; System.out.println(s); | Nurullah |
| String s = “Nu”; System.out.println(s+”rullah”); | Nurullah |

