1. Değişkenler ve kutular

Değişkenler, veri depolamak için özel şeylerdir . Herhangi bir veri. Java'daki tüm veriler değişkenler kullanılarak saklanır. Bir değişkeni tasarlamanın en iyi yollarından biri bir kutu gibidir: tamamen sıradan bir kutu .

Örneğin 13 sayısını bir kağıda yazıp bir kutuya koyduğunuzu varsayalım. Artık " kutunun 13 değerini sakladığını " söyleyebiliriz .

Java'daki her değişkenin üç önemli özelliği vardır: type , name ve value .

Ad , bir değişkeni diğerinden ayırmak için kullanılır. Bir kutunun üzerindeki etiket gibi .

Bir değişkenin tipi , içinde depolanabilecek değerlerin/verilerin tipini belirler . Pastayı pasta kutusunda, ayakkabıları ayakkabı kutusunda vb. saklarız.

Değer , bir nesne veya değişkende depolanan verilerdir.

Java dilindeki her nesnenin kendi türü vardır . Örneğin, şu veri türlerine sahip olabiliriz: tamsayı , kesirli sayı , metin , Kedi , Ev vb.

Her değişken (kutu) da kendi türüne sahiptir . Bir değişken, yalnızca türüne karşılık gelen değerleri saklayabilir. Farklı şeyleri saklamak için farklı kutular kullanılır: bir kutu çikolata, bir düzine yumurta için bir karton, vb. Tıpkı gerçek hayattaki gibi.


2. Değişken oluşturma

Java dilinde, şu formu alan bir komut kullanarak bir değişken yaratırız:

type name;
Değişken bildirme

type , değişkenin türüdür (değişkenin saklayabileceği değerlerin türüne karşılık gelir) ve name , değişkenin adıdır.

Örnekler:

Değişken oluşturma: önce tür, sonra ad. Tanım
int a;
aAdında türü olan bir değişken oluşturun int.
String s;
sAdında türü olan bir değişken oluşturun String.
double c;
cAdında türü olan bir değişken oluşturun double.

En sık kullanılan iki tür, tamsayılar ( ile gösterilir int) ve metindir ( ile gösterilir String). Tip doublede popüler. Kesirli (gerçek) sayıları temsil eder .


3. Ödev

Yukarıda belirtildiği gibi, bir değişkenin bir adı, türü ve değeri vardır. Adı ve türü zaten düşündük, peki ya değer? Bir değişkene nasıl değer koyabilirim?

Bir değişkene değer atamak için atama operatörüne sahibiz . Bir değeri bir değişkenden diğerine kopyalar . Değeri hareket ettirmez. Kopyalar . _ Diskteki bir dosya gibi. Ödev şöyle görünür:

name = value;
Atama operatörü

Burada isim , değişkenin adıdır ve değer, değişkene konulacak değerdir. Değer değişmez bir değer, başka bir değişkenin adı veya hatta değişkenleri içeren bazı ifadeler olabilir.

Örnekler:

kod Tanım
int i;
int a, b;
int x;
Değişken ioluşturulur ve değişkenler oluşturulur
Değişken oluşturulur ab
x
i = 3;
Değişken i, value olarak ayarlanır 3.
a = 1;
b = a + 1;
Değişken a, value olarak ayarlanır 1.
Değişken b, value olarak ayarlanır 2.
x = 3;
x = x + 1;
Değişken x, value olarak ayarlanır 3.
Bir sonraki satırda değeri xartırılır 1. xşimdi 4_

Atama operatörü semboldür =. Bu bir karşılaştırma değil. Eşittir işaretinin sağındaki değeri soldaki değişkene kopyalama komutundan başka bir şey değildir . Bir karşılaştırma işlemi için Java, çift eşittir kullanır: ==.


4. Kediler ve kutular

Bir kedi nasıl yakalanır:

  1. Boş bir kutu al.
  2. Beklemek.

Bu bir şaka 🙂

Tabii ki, bir kutuya bir düzine kedi sığdırabilirsiniz, ancak bir değişkene yalnızca bir değer konulabilir . Bu bir sonraki görevle ilgili.