Yükleniyor...

Java'da true ve false birleştirme

boolean both = true && true; true sözcüğünü tutar ve System.out.println(both) true yazar. Ekran bir satırdır. İki ampersand dosyada iki true sözcüğünün arasında oturur ve o satırda yoktur.

İki ampersand her iki yanı true ister

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. boolean match hâlâ oradaysa silin, 4 == 4, 4 == 9 ve iki tam sayı arasında soru soran her işaret dahil. int total hâlâ oradaysa silin. String[] plants hâlâ oradaysa silin. boolean ripe hâlâ oradaysa, çıplak true veya çıplak false ile ve birleştirme işareti olmadan, 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, match yoktur, total yoktur, plants yoktur ve çıplak ripe satırı da yoktur. Kullanılmayan bir import tek başına javac'ı başarısız etmez ve true da yazmaz. Sözcüğü yalnızca birleştirilmiş cevabı tutan adı kullanan yazma satırı yazar.

main içinde tutma satırı boolean both = true && true; olur. boolean tür sözcüğüdür. Bu adın iki sözcükten birini tuttuğunu söyler, true ya da false. both addır ve küçük b ile başlar. İlk = işareti tutar. O ilk = işaretinin sağında iki true ya da false sözcüğü ve bir birleştirme işareti oturur. Birinci sözcük true'dur, her harf küçük, tırnaksız. Birleştirme işareti, aralarında boşluk olmadan yan yana yazılmış iki ampersanddır: &&. İkinci sözcük de true'dur, her harf küçük, tırnaksız. Noktalı virgül satırı bitirir. Bu satır bir sözcük tutar. Ekranı yazmaz. Tutmak yazmak değildir. Bu satır sürerken ekran boş kalır. Birleştirme işareti iki tam sayının uyuşup uyuşmadığını sormaz. Üçüncü bir tam sayı da yapmaz. Zaten true ya da false olan iki cevaba bakar ve onlardan bir cevap yapar.

İki ampersand, her iki yanın true olması gerektiği anlamına gelir. Sol yan true ve sağ yan true olduğunda birleştirilmiş sözcük true olur. Yanlardan biri false olduğunda birleştirilmiş sözcük false olur. boolean both = true && false; false tutar. boolean both = false && true; false tutar. boolean both = false && false; false tutar. Tuttuğunuz dosya true && true kullanır, bu yüzden tutulan sözcük true'dur.

Birleştirme işareti, soru işaretiyle aynı iş değildir. Karşılaştırma sayfası == işaretini iki tam sayının arasına koymuştu. O soru sayılardan true ya da false yapıyordu. Bu sayfa && işaretini zaten true ya da false olan iki değerin arasına koyar. İşaretler sayfası, üçüncü bir tam sayı yapmak için + işaretini iki tam sayının arasına koymuştu. && üçüncü bir tam sayı yapmaz. boolean both = 4 && 9; yazarsanız, bu sayfanın ders biçiminde javac hata yazar, çünkü bu sayfanın tuttuğu yanlar true ya da false'tur, çıplak tam sayı değildir. Tuttuğunuz dosya için her iki yanda true ve false tutun.

Yazma satırı çıplak addır: System.out.println(both);. Tırnak yoktur ve o satırda birleştirme işareti de yoktur. Java both 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'dur. Adın kendi harfleri, b, o, t, h, ekranda yoktur. boolean ekranda yoktur. İki ampersand ekranda yoktur. Ayrı true sözcükleri iki satır olarak ekranda yoktur. true sözcüğü ekrandadır, bir satır. 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, both. true yazan, sonra iki ampersand, sonra true yazan bir tutma satırı, iki sözcüğün çevresinde de tırnak yok. Bir yazma satırı, ve o satır çıplak adı kullanır. match satırı yoktur, total satırı yoktur ve ikinci yazma satırı da yoktur.

tuttuğunuz dosya

java
public class Mint {
    public static void main(String[] args) {
        boolean both = true && true;
        System.out.println(both);
    }
}

Yukarıdan okuyun. public class Mint dosyaya ad verir. Ekranı yazmaz. public static void main(String[] args) Java'nın başladığı yerdir. O main satırındaki String sözcüğü henüz tutma satırı değildir. O main satırındaki köşeli parantezler args içindir ve bu sayfa args okumaz. boolean both = true && true; true sözcüğünü tutar. Hiçbir şey yazmaz. System.out.println(both); true yazar ve satırı bitirir. Ekranda bir satır vardır. Tırnaksız. İkinci satır yoktur. Tuttuğunuz dosyada boolean match satırı yoktur ve 4'ün 4 ile uyuşup uyuşmadığını soran bir satır da yoktur.

Ekranın gösterdiği

Bu Mint.java dosyasının bulunduğu klasörde javac Mint.java yazın. Dosya düzgün olduğunda bu komut hiçbir satır yazmaz. İki true sözcüğü arasındaki iki ampersand javac'ın satır yazmasını sağlamaz ve javac'ı başarısız etmez. Sonra java Mint yazın. java sonrasında .java yazmayın. Windows'ta ve macOS'ta yazdığınız aynı iki komuttur. Bu sayfa kabuğun komuttan önce gösterdiği işareti alıntılamaz. Program true yazar. Bir şey yazmanızı beklemez. İki true sözcüğü ve birleştirme işareti çalıştırmadan önce dosyanın içindeydi. java Mint beklerse, nextLine hâlâ dosyadadır. O satırı silin ve boolean both = true && true; ile tek yazma satırını tutun. Program yazma satırından sonra biter.

Ekran true gösterir. Bir satır. Tırnaksız. Ekran both gösterirse, yazma satırında adın çevresinde tırnak vardır: System.out.println("both");. O tırnaklar harf işaretler, bu yüzden tutulan sözcük yazılmaz. Ekran true'yu boolean match = 4 == 4; satırından gösterirse, karşılaştırma dosyası hâlâ yerindedir. match satırını silin. Ekran false gösterirse, && yanlarından biri false'tur; o denetim serbesttir ve tuttuğunuz dosya değildir. Ekran true && true harflerini gösterirse, yazma satırında o karakterlerin çevresinde tırnak vardır. Ekran yanlış satırı gösterdiği için Java'yı yeniden kurmayın.

true gösteren bir ekran birleştirme işaretini tek başına kanıtlamaz. boolean both = true; de true yazar. Ekran aynı görünebilir. Dosya aynı değildir. Tuttuğunuz dosyada true vardır, sonra &&, sonra true. Bu sayfayı değerlendirirken iki true sözcüğü arasındaki iki ampersanda bakın. Dosyayı yalnızca ekrandan değerlendirmeyin.

Birleştirme işareti çevresindeki boşluklar serbesttir. Boşluksuz boolean both = true&&true; hâlâ true tutar ve javac hiçbir satır yazmaz. Boşluklu boolean both = true && true; hâlâ true tutar. Tuttuğunuz dosya işaret çevresinde boşluk kullanır, çünkü işaret o şekilde daha kolay görülür. Boşluklar ikinci bir değer değildir. İki ampersandın arasındaki boşluk serbest değildir. boolean both = true & & true; javac'ın hata yazmasını sağlar. İki ampersandı && olarak yan yana tutun. Tek bir ampersand, bu sayfanın tuttuğu işaret değildir. boolean both = true & true; tuttuğunuz dosya değildir. javac hata yazabilir ya da o satır bu sayfanın öğrettiği ders değildir. İki ampersand yazın.

true çevresindeki tırnak onu harfe çevirir. boolean both = "true" && true; Java'dan harfleri bir true ya da false sözcüğüyle, bu sayfanın öğretmediği bir yolla birleştirmesini ister. javac hata yazar. Tırnakları silin. Bu sayfada && işaretinin her iki yanı da tırnaksız true ya da false sözcüğüdür. Hiç both adı olmadan System.out.println(true && true); de true yazar. Ekran aynı görünebilir. Tuttuğunuz dosya önce birleştirilmiş cevabı bir ad altında tutar, sonra o adı yazar.

Ad, onu kullanan satırdan önce var olmalıdır. System.out.println(both); boolean both = true && true; satırının üstüne yazılırsa, javac hata yazar. Yazma satırı both adını, both daha oluşmadan yazar. Tutma satırını yazma satırının üstüne alın. Aynı ad için boolean sözcüğünü ikinci kez yazmayın. both zaten varken sonraki bir satır, boolean yazmadan sözcüğü değiştirebilir: both = true && true;. O biçim serbesttir. Gerekli değildir. Tuttuğunuz dosya adı oluşturur ve birleştirilmiş cevabı tek satırda tutar.

Bir yan false olduğunda

Yalnızca sağ sözcüğü değiştirin. Tür sözcüğü boolean kalsın. Ad both kalsın. İşaret iki ampersand olarak kalsın. boolean both = true && false; sol yanı true, sağ yanı false tutar. İki ampersand her iki yanı true ister. Birleştirilmiş sözcük false olur. Yazma satırı hâlâ System.out.println(both); olur. Ekran false gösterir. Bir satır. both adı ekranda yoktur. Ayrı true ve false sözcükleri iki satır olarak ekranda yoktur.

javac Mint.java yazın. javac hiçbir satır yazmaz. Sonra java Mint yazın. Ekran false gösterir. false gördükten sonra tutulan dosyayı geri koyun: boolean both = true && true; ve bir System.out.println(both);. Tutulan ekran true'dur, bir satır. Bu false çalıştırması bir denetimdir. Tuttuğunuz dosya değildir.

İki boru işareti bir yanı true ister

Başka bir birleştirme işareti yan yana yazılmış iki boru kullanır: ||. İki boru, en az bir yanın true olması gerektiği anlamına gelir. boolean either = true || false; true tutar. boolean either = false || true; true tutar. boolean either = true || true; true tutar. boolean either = false || false; false tutar. Ad either olabilir. Tür sözcüğü boolean kalır.

boru işareti

java
public class Mint {
    public static void main(String[] args) {
        boolean either = true || false;
        System.out.println(either);
    }
}

Bu ikinci dosyadır. Tuttuğunuz dosya değildir. javac Mint.java yazın. javac hiçbir satır yazmaz. Sonra java Mint yazın. Ekran true gösterir. Bir satır. false göstermez. true || false harflerini de göstermez. Ekran false gösterirse, her iki yan hâlâ false olabilir, boolean either = false || false; gibi. O satır serbesttir ve bu ikinci dosya değildir. true || false'tan true gördükten sonra tutulan dosyayı geri koyun: boolean both = true && true; ve System.out.println(both);.

İki ampersand ile iki boru aynı iş değildir. && katıdır. Her iki yan true olmalıdır. || açıktır. Bir true yan yeter. Tuttuğunuz dosya && öğretir. İkinci dosya yalnızca || gösterir. Tutulan dosyada || bırakmayın. Tek bir boru yazmayın. boolean either = true | false; bu sayfanın tuttuğu açık birleştirme işareti değildir.

Ünlem işareti sözcüğü çevirir

Bir ünlem işareti tek bir true ya da false sözcüğüne yapışır ve onu çevirir. İşaret !. boolean flipped = !true; false tutar. boolean flipped = !false; true tutar. İkinci yan yoktur. Ünlem && değildir ve || da değildir. İki sözcüğün arasında oturmaz. Tek bir sözcüğe yapışır.

ünlem işareti

java
public class Mint {
    public static void main(String[] args) {
        boolean flipped = !true;
        System.out.println(flipped);
    }
}

Bu üçüncü dosyadır. Tuttuğunuz dosya değildir. javac Mint.java yazın. javac hiçbir satır yazmaz. Sonra java Mint yazın. Ekran false gösterir. Bir satır. true göstermez. !true harflerini de göstermez. Ekran true gösterirse, tutma satırı boolean flipped = !false; olabilir; bu false'u true'ya çevirir. O satır serbesttir ve bu üçüncü dosya değildir. !true'dan false gördükten sonra tutulan dosyayı geri koyun.

Birleştirme işaretini harf olarak yazmak birleştirmez. System.out.println("true && true"); o metnin karakterlerini yazar. Ekran true && true gösterir. O, tutulan birleştirmenin true sözcüğü değildir. javac sessiz kalır. Tırnaklar, işaretin işaret olarak çalışmasını durduran şeydir. Tuttuğunuz dosyada true sözcüklerinin çevresinde tırnak yoktur ve yazma satırında adın çevresinde de tırnak yoktur.

Artık iki true ya da false cevabından bir true ya da false cevap tutabilir ve o sözcüğü yazabilirsiniz. boolean both = true && true; true tutar. System.out.println(both); true yazar ve satırı bitirir. true && false false yazar. true || false true yazar. !true false yazar. Sonraki sayfa bu birleştirme işaretlerini kendi başlarına bırakır. if ve else'e bakar; bunlar bir true ya da false cevaptan bir yol seçer.

Ekran birleştirilmiş sözcüktür

Tuttuğunuz dosya true yazar. Yazma satırındaki ad both olur ve both ekranda yoktur. İki ampersand dosyadadır ve ekranda yoktur. İki true sözcüğü dosyadadır ve ekranda ayrı satırlar olarak yoktur. Boru işareti ve ünlem işareti tuttuğunuz dosya değildir. İşaret çevresindeki tırnak harf yazar, birleştirilmiş sözcüğü değil.

🧠 Bilginizi Test Edin

Başlamaya Hazır

Bilginizi Test Edin

Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör

❓
6
Sorular
🎯
70%
Geçmek İçin
♾️
∞
Süre
🔄
∞
Deneme

📝 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