1. String
Tipi
String
tipi — Java-dakı ən çox istifadə olunan tiplərdən biridir. Ola bilsin ki, ən çox istifadə olunan. Bu sadəcə möhtəşəm tipdir, çünki belə dəyişənlərdə mətn saxlamaq olur. Bir də, fərqli olaraq int
və double
tipləri, String
tipindəki obyektlərin metodlarını çağırmaq olar və bu metodlarla faydalı və maraqlı şeylər etmək olar.
Bundan əlavə, Java-dakı bütün obyektlər (həqiqətən hamısı) String tipinə çevrilə bilər. Və ya, daha düzgün desək, Java-dakı bütün obyektlər öz tekstual (sətirli) təmsilini geri qaytarır. Və String
tipinin adı böyük hərflə yazılır, çünki bu tip tam hüquqlu bir sinifdir.
Biz bu tipə dəfələrlə qayıdacağıq (çox faydalı və maraqlıdır), amma bu gün səthi tanış olacağıq.
2. String
tipli dəyişənlərin yaradılması
String
tipi sətirləri (mətnləri) saxlamaq üçün yaradılıb. Koddakı dəyişəni, hansı ki mətnləri saxlaya biləcək, yaratmaq üçün bu komandadan istifadə etmək lazımdır:
String ad;
String
tipli dəyişənin yaradılması
Burada ad
- dəyişənin adıdır.
Nümunələr:
Komanda | Təsvir |
---|---|
|
String tipli name dəyişəni yaradılır |
|
String tipli message dəyişəni yaradılır |
|
String tipli text dəyişəni yaradılır |
Eynilə int
və double
tiplərindəki kimi, bir neçə String
tipli dəyişən yaratmaq üçün qısa yazılışdan istifadə etmək mümkündür:
String ad1, ad2, ad3;
String
tipli dəyişənin qısa yazılışı
3. String
tipində dəyişənlərə dəyərlər təyin etmək
String tipində bir dəyişənə dəyər yazmaq üçün aşağıdakı əmrdən istifadə etməliyik:
ad = "dəyər";
Və budur, öyrəndiyimiz tiplərdən ilk fərq. Bütün String
tipi dəyərləri mətn sətiri formasındadır və ikiqat dırnaq işarəsi içində olmalıdır.
Nümunələr:
Əmr | Qeyd |
---|---|
|
name dəyişəni Anya mətnini saxlayır |
|
city dəyişəni New York mətnini saxlayır |
|
message dəyişəni Salam! mətnini saxlayır |
4. String
tipində dəyişənlərin başlanğıc dəyəri ilə təyin edilməsi
int
və double
tipləri kimi, String
tipi ilə də dəyişənləri yaradarkən onlara başlanğıc dəyəri vermək olar. Əslində, bunu Java dilində bütün tiplər üçün etmək olar. Odur ki, bu mövzuda artıq çox danışmayacağıq.
String ad1 = "deyer1", ad2 = "deyer2", ad3 = "deyer3";
String name = "Anya", city = "New York", message = "Salam!";
Java-kompilatoru dəyişəni elan edib ona heç bir dəyər verməyib, istifadə etməyə çalışsanız, sizə səhv bildirəcək.
Bu kod işləmir:
Komanda | Qeyd |
---|---|
|
Dəyişən ad başlanğıc dəyəri ilə təyin edilməyib. Proqram kompilyasiya olunmur. |
|
Dəyişən a başlanğıc dəyəri ilə təyin edilməyib. Proqram kompilyasiya olunmur. |
|
Dəyişən x başlanğıc dəyəri ilə təyin edilməyib. Proqram kompilyasiya olunmur. |
GO TO FULL VERSION