Java'da iki sözcük, true veya false
boolean ripe = true; true sözcüğünü tutar ve System.out.println(ripe) true yazar. Ekran bir satırdır. true çevresinde tırnak yoktur ve o satırda rakam yoktur.
Yazdığınız sözcük true veya false olur
Mint.java dosyasını açın. Dosya adı Mint.java olarak kalır, çünkü public class Mint hâlâ dosyanın adıdır. Bu sayfa dosyanın adını değiştirmez ve public class Mint satırını da değiştirmez. int count satırı hâlâ oradaysa silin, 40, -4 ve 040 dahil. String plant hâlâ oradaysa silin. plant.length satırını silin, charAt satırını silin ve noktadan sonra soru soran her satırı silin. Her import satırını, her reader satırını ve her nextLine satırını silin. Tuttuğunuz dosyada import yoktur, Scanner yoktur, nextLine yoktur, plant yoktur, count yoktur ve rakam yoktur. Kullanılmayan bir import tek başına javac'ı başarısız etmez ve true da yazmaz. Sözcüğü yalnızca adı kullanan yazma satırı yazar.
main içinde tutma satırı boolean ripe = true; olur. boolean tür sözcüğüdür. Bu adın iki sözcükten birini tuttuğunu söyler, true veya false, başka bir şey değil. ripe addır ve küçük r ile başlar. = işareti sözcüğü tutar. Sözcük true olur, bütün harfler küçük: t, r, u, e. Büyük T yoktur. true çevresinde tırnak yoktur. Rakam yoktur. Noktalı virgül satırı bitirir. Bu satır sözcüğü tutar. Ekranı yazmaz. Tutmak yazmak değildir. Bu satır sürerken ekran boş kalır. true, 1 sayısını yazmanın kısa yolu değildir. false, 0 sayısını yazmanın kısa yolu değildir. O rakamlar sayı sayfasınındı. Bu sayfa onları tutmaz.
Bu tür yalnızca bu iki sözcüktür. Üçüncü bir sözcük uydurmayın. boolean ripe = yes; yes sözcüğünü bir ad sayar. Bu dosyada yes adında bir ad yoktur. javac hata yazar. boolean ripe = no; aynı işi yapar. Bu tür sözcüğüyle ve tırnaksız yazabileceğiniz sözcükler true ve false olur. Tuttuğunuz dosya true kullanır.
Yazma satırı çıplak addır: System.out.println(ripe);. Tırnak yok ve nokta yok. Java ripe adını okur, o adın tuttuğu sözcüğü yazar ve satırı bitirir. Tuttuğunuz dosya için o sözcük true olur. Adın kendi harfleri, r, i, p, e, ekranda yoktur. boolean ekranda yoktur. System ekranda yoktur. Noktalı virgül ekranda yoktur. true sözcüğü ekrandadır, bir satır olarak. Dosyayı kaydedin.
Tuttuğunuz dosya
Bunu Mint.java olarak kaydedin. Bu sayfanın tuttuğu dosya budur. Bir tür sözcüğü, boolean. Bir ad, ripe. Bir sözcük, true, bütün harfler küçük, tırnaksız, rakamsız. Bir yazma satırı, ve o satır çıplak adı kullanır.
public class Mint {
public static void main(String[] args) {
boolean ripe = true;
System.out.println(ripe);
}
}
Yukarıdan okuyun. public class Mint dosyayı adlandırır. Ekranı yazmaz. public static void main(String[] args), Java'nın başladığı yerdir. O main satırındaki String sözcüğü hâlâ tutma satırı değildir. Tuttuğunuz dosyada String plant satırı yoktur ve int satırı da yoktur. boolean ripe = true; sözcüğü tutar. Bir şey yazmaz. System.out.println(ripe); true yazar ve satırı bitirir. Ekranda bir satır. Tırnak yoktur. İkinci satır yoktur.
Ekranın gösterdiği
Bu Mint.java dosyasının bulunduğu klasöre javac Mint.java yazın. Dosya doğruysa bu komut hiçbir satır yazmaz. boolean sonrasındaki true sözcüğü javac'a satır yazdırmaz ve javac'ı başarısız etmez. Sonra java Mint yazın. java sonrasına .java yazmayın. Windows ve macOS üzerinde yazdığınız komutlar bu aynı ikisidir. Bu sayfa kabuğun komuttan önce gösterdiği işareti alıntılamaz. Program true yazar. Bir şey yazmanızı beklemez. Sözcük dosyada zaten vardı. java Mint beklerse nextLine hâlâ dosyadadır. O satırı silin ve boolean ripe = true; ile tek yazma satırını bırakın. Program yazma satırından sonra biter.
Ekran true gösterir. Bir satır. Tırnak yok. Ekran ripe gösterirse yazma satırında adın çevresinde tırnak vardır: System.out.println("ripe");. O tırnaklar r, i, p, e harflerini işaretler, bu yüzden tutulan sözcük yazılmaz. Ekran 40, ya da 4, ya da -4, ya da 32 gösterirse sayı dosyası hâlâ yerindedir. int satırını silin. Tuttuğunuz dosyada rakam yoktur. Ekran leaf gösterirse plant hâlâ dosyadadır. Ekran mint gösterirse hâlâ daha eski bir dosyadasınız. Ekran false gösterirse tutma satırı false der, ve o öteki sözcüktür, tuttuğunuz dosya değil. Ekran yanlış satırı gösterdi diye Java'yı yeniden kurmayın.
true gösteren bir ekran türü tek başına kanıtlamaz. System.out.println("true"); hiçbir boolean satırı olmadan da true yazar, çünkü tırnaklar t, r, u, e harflerini tutar. Ekran aynı görünebilir. Dosya aynı değildir. Tuttuğunuz dosyada boolean vardır ve tırnaksız true vardır. Bu sayfayı yargılarken tür sözcüğünü ve tırnağın yokluğunu arayın. Türü yalnızca ekrandan yargılamayın.
Sözcüğün çevresindeki tırnak harftir, bu tür değil. boolean ripe = "true"; bir boolean addan harf tutmasını ister. javac hata yazar. O harfleri true sözcüğüne çevirmez. Sessiz kalmaz. Okunacak ekran yoktur, çünkü javac hata yazarken java Mint yazmazsınız. O hatanın tam sözlerine gerek yoktur. Tırnakları silin ki satır yine boolean ripe = true; olsun. Aynı uyumsuzluk boolean ripe = "false"; olur. Tırnak harf yapar. Bu tür harf tutmaz.
Ad, onu kullanan satırdan önce var olmalıdır. System.out.println(ripe); , boolean ripe = true; üstüne yazılırsa javac hata yazar. Yazma satırı ripe adını, ripe var olmadan önce anar. Tutma satırını yazma satırının üstüne alın. Bu, sayı sayfasındaki count ile aynı sıradır ve harf sayfalarındaki plant ile aynı sıradır. Tuttuğunuz dosyada bu sıra zaten vardır. Aynı ad için boolean ikinci kez yazmayın. ripe'ı önceden oluşturan bir satırın altına konan boolean ripe = false; başka bir hatadır. javac hata yazar ve sessiz kalmaz. Ad bir kez oluşturulur. Tuttuğunuz dosyada bir tutma satırı vardır.
boolean ripe; = true olmadan, ardından yazma satırı, javac'ın hata yazmasını sağlar. Ad bir tür olarak var olur ve henüz bir sözcük tutmaz. = true işaretini oluşturan satıra koyun, tuttuğunuz dosyadaki gibi. boolean ripe = truefalse; truefalse sözcüğünü bir ad sayar. Bu dosyada o ad yoktur. javac hata yazar. Sözcük true olur, ve bir boşluk ya da boşluğun olmaması üçüncü bir sözcük uydurmaz. boolean ripe = true ; noktalı virgülden önce bir boşlukla hâlâ true sözcüğüdür. javac hiçbir satır yazmaz ve ekran hâlâ true olur. Tuttuğunuz dosyada fazla boşluk yoktur, ama o boşluk ikinci bir değer değildir.
Öteki sözcük false olur
false, bu türün tuttuğu öteki sözcüktür. İkinci bir tür değildir. Tür sözcüğü boolean kalır. Ad ripe kalabilir. Yalnızca tutulan sözcük değişir. boolean ripe = false; false tutar, bütün harfler küçük: f, a, l, s, e. Tırnak yok. Rakam yok. Yazma satırı hâlâ System.out.println(ripe); olur. Ekran false gösterir. Bir satır. ripe adı ekranda yoktur. Bu bir harf sayısı değildir ve 0 sayısı da değildir.
Bu ikinci dosyadır. Tuttuğunuz dosya değildir. Tuttuğunuz dosya true tutar ve ekranı true olur. false görmek için bu ikinci dosyayı Mint.java olarak kaydedin, sonra boolean ripe = true; satırını geri koyun.
public class Mint {
public static void main(String[] args) {
boolean ripe = false;
System.out.println(ripe);
}
}
javac Mint.java yazın. Dosya doğrudur, bu yüzden javac hiçbir satır yazmaz. boolean sonrasındaki false sözcüğü javac'ı başarısız etmez. Sonra java Mint yazın. Ekran false gösterir. Bir satır. Tırnak yok. Ekran true gösterirse tutma satırı hâlâ true der, ve o tuttuğunuz dosyadır. Ekran 0 gösterirse dosyada hâlâ bir int satırı vardır. Ekran ripe gösterirse yazma satırında adın çevresinde tırnak vardır. Daha sonraki bir satır, ripe zaten varken, boolean yeniden yazmadan sözcüğü değiştirebilir: ripe = false;. O satır yalnızca adın tuttuğu sözcüğü değiştirir. Buna izin vardır. Tuttuğunuz dosya için gerekli değildir ve bu ikinci dosya da değildir. İkinci dosya false sözcüğünü oluşturan satırda tutar. O sonraki satıra boolean yazmayın. false gördükten sonra tutulan dosyayı geri koyun: boolean ripe = true; ve bir System.out.println(ripe);.
Büyük harf sözcüğün kendisi değildir. boolean ripe = True; True sözcüğünü bir ad sayar, çünkü ilk harf büyük T olur. Bu dosyada True adında bir ad yoktur. javac hata yazar. Sessiz kalmaz. Ekran True göstermez, çünkü javac hata yazarken java Mint çalıştırmazsınız. Tuttuğunuz dosyadaki sözcük true olur, hepsi küçük. boolean ripe = False; öteki sözcük için aynı hatadır. False, bu dosyada olmayan bir addır. Sözcük false olur, hepsi küçük. Küçük harfleri geri koyun.
Rakam sığmaz
Rakam bir tam sayıdır, sayı sayfasının türü. boolean ripe = 1; bu türden 1 sayısını tutmasını ister. O sayı sığmaz. javac hata yazar. 1 sayısını true yapmaz. boolean ripe = 0; 0 sayısını false yapmaz. javac o satır için de hata yazar. boolean ripe = 40; aynı uyumsuzluktur, yalnızca true veya false tutan bir adın içinde bir tam sayı. Tuttuğunuz dosyayı onarırken rakamları silin ve true yazın, tırnaksız. Bu hataların tam sözlerine gerek yoktur. Her biri javac'tan bir satırdır, bu yüzden tutma satırı yine boolean ripe = true; olana ve javac hiçbir satır yazmayana kadar java Mint çalıştırmayın.
int count = true; öteki yöndeki uyumsuzluktur. int tam sayı tutar. true, int altında tutulabilecek bir rakam değildir. javac hata yazar. Tuttuğunuz dosya int kullanmaz. İki satır da dosyadaysa, boolean ripe = true; ve int count = 40;, her adın kendi türü vardır ve her yazma satırı kendi değerini gösterir. Buna izin vardır. Tuttuğunuz dosya değildir. Tuttuğunuz dosya bir addır, ripe, ve bir sözcüktür, true. Bir dosyada iki tür daha önceki bir sayfanın işiydi. Burada kanıt ekrandaki true sözcüğüdür, boolean'dan, yanında rakam olmadan.
Artık bir adın içinde iki sözcükten birini tutabilir ve o sözcüğü tırnaksız ve rakamsız yazabilirsiniz. boolean ripe = true; true tutar. System.out.println(ripe); true yazar ve satırı bitirir. boolean ripe = false; false yazar, ve o öteki sözcüktür, ikinci bir tür değil. Sözcüğün çevresindeki tırnak, bir rakam ve büyük T, her biri javac'ın hata yazmasını sağlar. Sonraki sayfa bu iki sözcüğü bırakır. Dosyaya yazdığınız bir tam sayıya yeniden bakar, ve o değerle önceden uyuşmayan bir tür sözcüğüne.
Ekran tuttuğunuz sözcüktür
Tuttuğunuz dosya true yazar. Yazma satırındaki ad ripe olur ve ripe ekranda yoktur. O dosyada tırnak yoktur. Bir println bir satırdır. false, ikinci dosyayı kullandığınızda, o satırın öteki sözcüğüdür. Rakamın tuttuğunuz dosyada yeri yoktur.
🧠 Bilginizi Test Edin
Bilginizi Test Edin
Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör
📝 Talimatlar
- Her soruyu dikkatle okuyun
- Her soru için en iyi cevabı seçin
- Quiz'i istediğiniz kadar tekrar alabilirsiniz
- İlerlemeniz üstte gösterilecek