Java Ders Günlüğü 2.gün

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:

KomutAçı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;

KomutEkran 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 cOluş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:

KodAçı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

KodAçı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.

KodEş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.

KodAçı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 = (ab) * (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:

KodAçı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.

KodAçı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 .

KodEkran Çı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

Bir cevap yazın