Java-da Dəyişənlər və Data Literalları Arasındakı Fərq

Mündəricat:

Java-da Dəyişənlər və Data Literalları Arasındakı Fərq
Java-da Dəyişənlər və Data Literalları Arasındakı Fərq

Video: Java-da Dəyişənlər və Data Literalları Arasındakı Fərq

Video: Java-da Dəyişənlər və Data Literalları Arasındakı Fərq
Video: Variables , Data Types and literals in Java Programming 2024, Noyabr
Anonim

Əsas Fərq – Java-da Dəyişənlərlə Data Literalları

Kompüter proqramı bir tapşırığı yerinə yetirmək üçün təlimatlar toplusudur. Proqramlaşdırma zamanı məlumatların saxlanması tələb olunur. Buna görə də həmin məlumatlar yaddaşda saxlanılır. Bu qorunan yaddaş yerləri dəyişənlər adlanır. Dəyişənlərin unikal adları olmalıdır, çünki onlar riyazi və ya məntiqi əməliyyatları yerinə yetirmək üçün asanlıqla müəyyən edilməlidir. Dəyişənlər qiymətlərlə təyin olunur. Bəzən bu dəyərlər sabitdir və dəyişməyəcəkdir. Bu cür dəyərlərə data literalları deyilir. Proqramda int dəyəri=5 ifadəsi varsa, 'int' məlumat növüdür.'Dəyər' dəyişən, '5' isə verilənlərin hərfidir. Bu məqalə Java-da dəyişənlər və verilənlər literalları arasındakı fərqi müzakirə edir. Java-da dəyişənlərlə verilənlər literalları arasındakı əsas fərq ondan ibarətdir ki, dəyişənlər simvolik adlarla dəyərləri saxlamaq üçün qorunan yaddaş yerləridir, verilənlərin hərfi isə proqramlaşdırmada sabit dəyərləri təmsil edən qeydlərdir.

Java-da dəyişənlər nədir?

Dəyişən yaddaşda dəyəri saxlamaq üçün yerdir. Hər bir yaddaş yeri müəyyən bir növ məlumat saxlaya bilər. Java dili səkkiz primitiv məlumat növünü dəstəkləyir. Bunlar bayt, qısa, int, uzun, boolean, float, double və chardır. Məlumat növü baytı 8 bitlik imzalanmış iki tamamlayıcı tam ədəddir. Böyük massivlərdə yer qənaət etməyə kömək edir, çünki int-dən 4 dəfə kiçikdir. Qısa məlumat növü 16 bit imzalanmış iki tamamlayıcı tam ədəddir. int-dən 2 dəfə kiçikdir. int 32 bitlik işarəli iki tamamlayıcı tam ədəddir. Yaddaşla bağlı çox narahat olmadıqda ədədi dəyərləri onluq nöqtələr olmadan saxlamaq üçün ən çox yayılmış məlumat növüdür. Uzun məlumat növü 64 bitlik imzalanmış iki tamamlayıcı tam ədəddir. Çox sayda nömrələri saxlamaq üçün istifadə olunur. Float və double, ədədi dəyərləri onluq nöqtə ilə saxlamaq üçün iki məlumat növüdür. Float 32 bit, double isə 64 bitdir. Boolean doğru və ya yalanı saxlamaq üçün istifadə olunur. Bir simvol char məlumat növündən istifadə etməklə saxlanıla bilər. Bunlar Java-da əsas primitiv məlumat növləridir.

İnt x kimi ifadə olduqda; bu o deməkdir ki, x dəyişəni tam dəyər saxlaya bilər. Dəyişən nömrə üçün heç bir yaddaş ayırmır. int x=5 kimi ifadə olduqda; bu o deməkdir ki, x dəyişəni tam qiymətləri saxlaya bilir və o, 5 dəyərini ehtiva edir. Başlanğıc dəyəri sonradan proqramda dəyişdirilə bilər. X dəyəri 10-dan sonrakı kimi başqa bir tam ədədə bərabərləşdirilə bilər. məs. x=10;

Hər dəyişənin onları müəyyən etmək üçün unikal adları var. Onlara identifikatorlar deyilir. Proqramçı dəyişənlərə ad verərkən qaydalara əməl etməlidir. Java böyük hərflərə həssas bir dildir. Buna görə də, “nömrə” dəyişən adı “SAYI”dan fərqlidir. Dəyişən adında Unicode hərfləri və rəqəmləri ola bilər. Onların boşluqları ola bilməz. Aşağıdakı proqrama baxın.

Java-da Dəyişənlər və Məlumat Literalları Arasındakı Fərq
Java-da Dəyişənlər və Məlumat Literalları Arasındakı Fərq

Şəkil 01: Dəyişənlərlə Java proqramı

Yuxarıdakı proqrama əsasən, x və y tam ədədləri saxlayan dəyişənlərdir. Məbləğ dəyişən məbləğə təyin edilir. Uzunluq və genişlik ikiqat dəyişənlərdir. Çarpma ikiqat dəyişən kimi elan edilən sahə dəyişənində saxlanılır. Dəyişən hərfdə tək simvol saxlanıla bilər. Tərkibində "A" var. Simvol tək dırnaqlar içərisində yerləşdirilib.

Java-da Data Literals nədir?

Data hərfi sabit dəyərin mənbə kodu təmsilidir. 5, 4 kimi dəyərlər.3, doğru heç bir hesablama tələb etmir. Buna görə də, onlar data literalları kimi tanınırlar. İfadə olduqda, ikiqat ədəd=20,5; 'ikiqat' məlumat növüdür. "Nömrə" dəyişəndir. 20.5 data hərfidir.

Hərflərin müxtəlif növləri var. Bunlar tam ədədlər, üzən nöqtələr, simvollar və sətirlərdir. Tam ədəd literalları bayt, qısa, int və uzun kimi tam ədəd məlumat növlərinin dəyişənlərini işə salmaq üçün istifadə olunur. Üzən nöqtə literalları float və double məlumat tipli dəyişənləri işə salmaq üçün istifadə olunur. Üzən nöqtəli hərfi f və ya F ilə bitir, float tiplidir. Əgər d və ya D ilə bitirsə, ikiqatdır. d yazmaq isteğe bağlıdır. Simvol və sətir hərfi Unicode simvollarından ibarətdir. Simvol hərfi tək simvolu, sətir hərfi isə simvollar toplusunu təmsil edir. Simvol hərfləri tək sitatın içərisindədir. məs. - 'B'. Sətir hərfi ikiqat dırnaq içərisindədir. məsələn - "Proqramlaşdırma". Aşağıdakı proqrama baxın.

Java-da Dəyişənlər və Məlumat Literalları Arasındakı Əsas Fərq
Java-da Dəyişənlər və Məlumat Literalları Arasındakı Əsas Fərq

Şəkil 02: Literals ilə Java proqramı

Yuxarıdakı proqrama əsasən, rəqəm dəyişəndir. Nömrə dəyişənindəki tam ədədin hərfi 10-dur. DoubleValue dəyişəni ikiqat dəyər saxlaya bilər. floatValue dəyişəni float saxlaya bilər. Buna görə də, 5.4 və 5.4f üzən nöqtəli literallardır. Hərf dəyişəni "B" simvolunu ehtiva edir. Bu hərfi xarakterdir. Dəyişən sözü simvollar toplusunu ehtiva edir. Beləliklə, o, sətir hərfidir.

Java-da dəyişənlər və verilənlərin hərfləri arasında oxşarlıq nədir?

Proqramlaşdırmada Java-da həm Dəyişənlər, həm də Data Literals istifadə olunur

Java-da Dəyişənlər və Data Literalları Arasındakı Fərq Nədir?

Dəyişənlər və Data Literals

Dəyişənlər simvolik adlarla dəyərləri saxlayan ehtiyat yaddaş yerləridir. Data literalları sabit dəyərlərin mənbə kodu təsvirləridir.
Assosiasiya
Dəyişənlər yaddaş yeri ilə əlaqələndirilir. Data literalları dəyişənlərin içərisinə yerləşdirilən sabit dəyərlərlə əlaqələndirilir.

Xülasə – Java-da Dəyişənlərə qarşı Data Literalları

Dəyişənlər və Məlumat hərfi proqramlaşdırma ilə bağlı ümumi terminlərdir. Bu məqalədə dəyişənlər və məlumat hərfi arasındakı fərq müzakirə edilmişdir. Java-da dəyişənlər və verilənlər literalları arasındakı fərq ondan ibarətdir ki, dəyişənlər simvolik adlarla dəyərləri saxlamaq üçün qorunan yaddaş yerləridir, verilənlər literalları isə proqramlaşdırmada sabit dəyərləri təmsil edən qeydlərdir.

Tövsiyə: