Yükleniyor...

Java'da iki rakam, bir sayı

int count = 40; iki rakamı bir tam sayı olarak tutar ve System.out.println(count) 40 yazar. Ekran bir satırdır. O 4 harf sayısı değildir. O 0 yanında ikinci bir sayı değildir.

Yazdığınız rakamlar bir sayıdır

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. String plant satırı 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 ve nokta yoktur. Kullanılmayan bir import tek başına javac'ı başarısız etmez ve 40 da yazmaz. Rakamları yalnızca adı kullanan yazma satırı yazar.

main içinde tutma satırı int count = 40; olur. int tür sözcüğüdür. Bu adın tam sayı tuttuğunu söyler. count addır ve küçük c ile başlar. = işareti rakamları tutar. Rakamlar 4, sonra 0 olur ve aralarında bir şey yoktur: boşluk yok, virgül yok, nokta yok, tırnak yok. Noktalı virgül satırı bitirir. Bu satır sayıyı tutar. Ekranı yazmaz. Tutmak yazmak değildir. Bu satır sürerken ekran boş kalır. İki rakam bir sayıdır, kırk sayısı 40 olarak yazılmıştır, forty sözcüğü değil ve ardından ayrı bir 0 yazılan bir 4 değil.

Harf sayısının olduğu sayfadaki 4 bir yanıttı. plant.length() leaf'e bakıyordu ve yazma satırı 4 gösteriyordu, harfler leaf kalırken. O 4, tutma satırına rakam olarak yazılmamıştı. Bu sayfa o soruyu bırakır. Sayılacak bir plant yoktur. 40 içindeki 4 sizin yazdığınız rakamdır ve yanındaki 0 aynı sayının öteki rakamıdır. Ekran leaf gösterirse ya da leaf sonra 4 gösterirse eski satırlar hâlâ dosyadadır. Yalnızca tutulan değer 40 olana kadar onları silin.

Yazma satırı çıplak addır: System.out.println(count);. Tırnak yoktur ve nokta yoktur. Java count adını okur, bu adın tuttuğu tam sayıyı yazar ve satırı bitirir. Tuttuğunuz dosya için bu sayı 40'tır. Adın kendi harfleri, c, o, u, n, t, ekranda yoktur. int ekranda yoktur. System ekranda yoktur. Noktalı virgül ekranda yoktur. 4 ve 0 rakamları ekrandadır, bir satırda, 40. Dosyayı kaydedin.

Tuttuğunuz dosya

Bunu Mint.java olarak kaydedin. Bu sayfanın tuttuğu dosya budur. Bir tür sözcüğü, int. Bir ad, count. Bir tam sayı, 40, iki rakam, tırnaksız, noktasız, rakamlar arasında boşluksuz ve eksi işaretsiz. Bir yazma satırı, ve o satır çıplak adı kullanır.

tuttuğunuz dosya

java
public class Mint {
    public static void main(String[] args) {
        int count = 40;
        System.out.println(count);
    }
}

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. int count = 40; iki rakamı tutar. Bir şey yazmaz. System.out.println(count); 40 yazar ve satırı bitirir. Ekranda bir satır. Tırnak yoktur. İkinci satır yoktur.

Ekran ne gösterir

Bu Mint.java dosyasının bulunduğu klasörde javac Mint.java yazın. Dosya doğruysa bu komut hiçbir satır yazmaz. Aralarında boşluk olmayan iki rakam javac'a satır yazdırmaz ve javac'ı başarısız etmez. Sonra java Mint yazın. java sonrasına .java yazmayın. Bunlar Windows'ta ve macOS'ta yazdığınız aynı iki komuttur. Bu sayfa kabuk istemini alıntılamaz. Program 40 yazar. Sizin yazmanızı beklemez. Rakamlar dosyada zaten vardı. java Mint beklerse nextLine hâlâ dosyadadır. O satırı silin ve int count = 40; ile tek yazma satırını bırakın. Program yazma satırından sonra biter.

Ekran 40 gösterir. Bir satır. Tırnak yoktur. Ekran count gösterirse yazma satırında adın çevresinde tırnak vardır: System.out.println("count");. Bu tırnak c, o, u, n, t harflerini işaretler, bu yüzden tutulan 40 yazılmaz. Ekran 4 gösterirse tutma satırı int count = 4; olur, tek rakam, ya da dosya hâlâ harf sayısı sayfasıdır ve yazma satırı plant.length() olur. Tuttuğunuz dosyada 40 vardır, iki rakam. Ekran 4 gösterip sonraki satırda 0 gösterirse iki yazma satırı vardır ya da iki sayı. Tuttuğunuz dosyada bir yazma satırı ve bir sayı vardır. Ekran 400 gösterirse tutma satırında fazla bir 0 vardır. Ekran leaf gösterirse plant hâlâ dosyadadır. Ekran mint gösterirse hâlâ daha eski bir dosyadasınız. Ekran forty gösterirse yazma satırında forty sözcüğü tırnak arasındadır. Tuttuğunuz dosya rakam yazar, o sözcüğü değil. Ekran yanlış satırı gösterdi diye Java'yı yeniden kurmazsınız.

Rakamlar arasındaki boşluk bir sayı değildir. int count = 4 0; içinde 4 ile 0 arasında aralık vardır. javac bir hata yazar. Sessiz kalmaz. Okunacak ekran yoktur, çünkü javac bir hata yazarken java Mint yazmazsınız. O hatanın tam sözcüklerine gerek yoktur. Aralık kalksın, satır yeniden int count = 40; olsun. Virgül bu sayfada binlik işareti değildir. int count = 4,000; sayı 4000 değildir. javac bir hata yazar. Tuttuğunuz dosyada virgül yoktur. Nokta hâlâ int için tam sayı değildir. int count = 40.0; javac'ın bir hata yazmasını sağlar, daha küçük bir sayıdaki noktayla aynı uyumsuzluk. Tuttuğunuz dosyada 40 vardır, noktasız ve noktadan sonra rakamsız.

Rakamların çevresindeki tırnak harftir, tam sayı değil. int count = "40"; bir int adından iki rakam harfi tutmasını ister. javac bir hata yazar. O harfleri 40 sayısına çevirmez. Tür sözcüğü int ise tırnağı silin. System.out.println("40"); hiç int satırı olmadan da 40 yazardı, çünkü tırnak 4 ve 0 karakterlerini tutar. Ekran aynı görünebilir. Dosya öyle değildir. Tuttuğunuz dosyada int vardır ve 40 tırnaksızdır. Bu sayfayı değerlendirirken tür sözcüğüne ve tırnağın yokluğuna bakın. Türü yalnızca ekrandan değerlendirmeyin.

Ad, onu kullanan satırdan önce var olmalıdır. System.out.println(count); , int count = 40; üstüne yazılmışsa javac bir hata yazar. Yazma satırı, count var olmadan count adını anar. Tutma satırını yazma satırının üstüne taşıyın. Bu, önceki tam sayı sayfasındaki sıradır ve harf sayfalarındaki plant sırasıdır. Tuttuğunuz dosyada bu sıra zaten vardır. Aynı ad için int'i ikinci kez yazmayın. count'u çoktan oluşturan bir satırın altına konan int count = 40; ayrı bir hatadır. javac bir hata yazar ve sessiz kalmaz. Ad bir kez oluşturulur. Tuttuğunuz dosyada bir tutma satırı vardır.

int count = forty; forty'yi bir ad sayar. Bu dosyada forty adında bir ad yoktur. javac bir hata yazar. Sayı 40 rakamlarıdır, o sözcük değil. Rakamları geri koyun. = 40 olmayan int count; ve ardından yazma satırı da javac'ın bir hata yazmasını sağlar. Ad bir tür olarak var olurdu ve henüz bir sayı tutmazdı. Oluşturan satıra = 40 koyun, tuttuğunuz dosyadaki gibi.

Eksi işareti rakamların parçasıdır

Rakamlara yapışık yazılan işaret o tek sayının parçasıdır. İşaret - karakteridir ve onunla ilk rakam arasında boşluk gerekmez. int count = -4; bir tam sayı tutar. Satırda ikinci sayı yoktur. Bu sayfa 4'ü başka bir sayıdan çıkarmaz. Artı işareti yoktur ve bununla birleştirilecek ikinci bir sayı tutulmamıştır. Yazma satırı hâlâ System.out.println(count); olur. Ekran -4 gösterir. Bir satır. İşaret ekrandadır, rakama yapışıktır. count adı ekranda yoktur.

Bu ikinci dosyadır. Tuttuğunuz dosya değildir. Tuttuğunuz dosya 40 tutar, eksi işareti yoktur ve ekranı 40 olur. İşareti görmek istediğinizde bu ikinci dosyayı Mint.java olarak kaydedin, sonra int count = 40; geri koyun.

bir rakama yapışık eksi işareti

java
public class Mint {
    public static void main(String[] args) {
        int count = -4;
        System.out.println(count);
    }
}

javac Mint.java yazın. Dosya doğrudur, bu yüzden javac hiçbir satır yazmaz. Bir rakama yapışık eksi işareti javac'ı başarısız etmez. Sonra java Mint yazın. Ekran -4 gösterir. Bir satır. Tırnak yoktur. Ekran 4 gösterirse tutma satırında işaret yoktur. Ekran 40 gösterirse hâlâ tuttuğunuz dosyadasınız. Geri dönülecek doğru dosya odur, ama bu denetim değildir. Ekran -40 gösterirse tutma satırında hem işaret hem iki rakam vardır. O da bir sayıdır, işaret ile 40, ve ikinci dosya değildir. İkinci dosya yalnızca -4 olur. İşaret ile rakam arasındaki boşluk, int count = - 4;, hâlâ aynı tek sayıdır. javac hiçbir satır yazmaz ve ekran hâlâ -4 olur, işaret rakama yapışıktır. Dosyadaki boşluk ekranda boşluk değildir ve ikinci sayı da değildir. Tuttuğunuz dosya bu işareti kullanmaz. -4 gördükten sonra tutulan dosyayı geri koyun: int count = 40; ve bir System.out.println(count);.

Önce yazılan sıfır başka bir sayıdır

Öteki rakamlardan önce yazılan 0, «aynı rakamlar ve fazla bir 0» değildir. int count = 040; javac'ın kabul ettiği bir satırdır, bu yüzden javac hiçbir satır yazmaz. Sonra java Mint 32 yazar. Ekran 40 değildir ve 040 da değildir. Java, 0 ile başlayan tam sayıyı sekizer sekizer okur, 40 için kullandığınız onlar gibi değil. 040 içindeki 4 dört tane sekizdir, bu 32 eder, ve son 0 bir şey eklemez. Bu yeniden dizmeyi her sefer kâğıtta yapmanız gerekmez. Yararlı olgu ekrandır: 32, 40 değil. Sayfadan ayrılmadan önce öndeki 0'ı silin, tutma satırı yeniden int count = 40; olsun. 040'ı tuttuğunuz dosyada bırakmayın.

Tek başına bir 0 sayı sıfırdır ve serbesttir. int count = 0; 0 tutar. System.out.println(count); 0 yazar. javac hiçbir satır yazmaz. java Mint 0 yazar ve biter. Beklemez. Boş bir ekran, yazma satırının eksik olduğu anlamına gelirdi. Ekrandaki 0 rakamı tuttuğunuz sayıdır, boş bir satır değil. O tek 0, öteki rakamların önüne yazılan 0 ile aynı değildir. 0 o tek rakamla başlar ve onunla biter. 40, 4 ile başlar. 040, 0 ile başlar ve ardından başka rakamlar vardır; ekranı 32 olan satır odur.

Ardından 8 ya da 9 gelen öndeki 0 o gruplamaya sığmaz. int count = 08; javac'ın bir hata yazmasını sağlar. int count = 09; aynı işi yapar. Bu satırlar sekiz ya da dokuz tutmanın sessiz yolu değildir. Öndeki 0'ı silin. Tam sayı olarak sekiz int count = 8; olur ve ekran 8 olur. Bu sayfada 08 gerekmez. Tuttuğunuz dosya 40'tır ve 4 ile başlar, bu yüzden bu hata o dosyada yoktur. Hata yalnızca 0 ile başlayan ve ardından gruplamaya sığmayan bir rakam yazılan satır içindir.

Satırlar ve ekranlar burada bir aradadır. Tuttuğunuz dosya tablonun ilk satırıdır. Öteki satırlar denetimdir. Kayıtlı bırakılacak ek dosyalar değildir.

📊 Tutma satırı ve ekran

Tutma satırı Ekran
int count = 40; 40
int count = -4; -4
int count = 0; 0
int count = 040; 32

Tabloyu bir çalıştırmanın yanında okuyun, çalıştırmanın yerine değil. 40 için javac hiçbir satır yazmaz ve java Mint 40 yazar. -4 için javac hiçbir satır yazmaz ve java Mint -4 yazar. 0 için javac hiçbir satır yazmaz ve java Mint 0 yazar. 040 için javac hiçbir satır yazmaz ve java Mint 32 yazar. Her denetimden sonra int count = 40; geri koyun. Tutulan ekran 40'tır, bir satır, işaretsiz, önde 0 olmadan.

Artık bir tam sayıyı dosyaya rakam olarak yazabilir ve o rakamları ekranda görebilirsiniz. int count = 40; 40 tutar. System.out.println(count); 40 yazar ve satırı bitirir. İki rakam bir sayıdır, harf sayısı değil ve iki satır değil. int count = -4; -4 yazar ve işaret o tek sayının parçasıdır. int count = 0; 0 yazar. int count = 040; javac'ı sessiz bırakır ve java Mint'in 32 yazmasını sağlar, bu yüzden öndeki 0 istediğiniz sayı değildir. Rakamlar arasındaki boşluk ya da virgül javac'ın bir hata yazmasını sağlar. Sonraki sayfa bu rakamları bırakır. Tam sayı olmayan ve bir harf satırı da olmayan bir değer tutar.

Ekran tuttuğunuz sayıdır

Tuttuğunuz dosya 40 yazar. Yazma satırındaki ad count'tur ve count ekranda yoktur. O dosyada tırnak yoktur. Bir println bir satırdır. Eksi işareti, ikinci dosyayı kullandığınızda, o satırdaki sayının parçasıdır. Önce yazılan 0 başka bir sayıdır ve tuttuğunuz dosyada yeri yoktur.

🧠 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