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