Pagkakaiba sa pagitan ng Mga Variable at Literal ng Data sa Java

Talaan ng mga Nilalaman:

Pagkakaiba sa pagitan ng Mga Variable at Literal ng Data sa Java
Pagkakaiba sa pagitan ng Mga Variable at Literal ng Data sa Java

Video: Pagkakaiba sa pagitan ng Mga Variable at Literal ng Data sa Java

Video: Pagkakaiba sa pagitan ng Mga Variable at Literal ng Data sa Java
Video: From C to Python by Ross Rheingans-Yoo 2024, Hunyo
Anonim

Mahalagang Pagkakaiba – Mga Variable kumpara sa Literal ng Data sa Java

Ang computer program ay isang hanay ng mga tagubilin upang magsagawa ng isang gawain. Kinakailangang mag-imbak ng data habang nagprograma. Samakatuwid, ang mga data na iyon ay nakaimbak sa memorya. Ang mga nakareserbang lokasyon ng memorya na ito ay tinatawag na mga variable. Ang mga variable ay dapat magkaroon ng mga natatanging pangalan dahil dapat silang madaling matukoy upang maisagawa ang matematika o lohikal na mga operasyon. Ang mga variable ay itinalaga na may mga halaga. Minsan ang mga halagang iyon ay naayos at hindi magbabago. Ang mga uri ng mga halaga ay tinatawag na data literal. Sa programa, kung mayroong isang pahayag bilang int value=5 ang 'int' ay ang uri ng data. Ang 'value' ay ang variable, at ang '5' ay ang literal na data. Tinatalakay ng artikulong ito ang pagkakaiba sa pagitan ng mga variable at literal ng data sa Java. Ang pangunahing pagkakaiba sa pagitan ng mga variable at literal ng data sa Java ay ang mga variable ay ang mga nakalaan na lokasyon ng memory upang mag-imbak ng mga halaga na may simbolikong mga pangalan habang ang mga literal ng data ay mga notasyon ng kumakatawan sa mga nakapirming halaga sa programming.

Ano ang mga Variable sa Java?

Ang variable ay isang lugar upang mag-imbak ng halaga sa memorya. Ang bawat lokasyon ng memorya ay maaaring mag-imbak ng isang partikular na uri ng data. Sinusuportahan ng wikang Java ang walong primitive na uri ng data. Ang mga ito ay isang byte, maikli, int, mahaba, boolean, float, double, at char. Ang byte ng data type ay 8-bit signed two's complement integer. Ito ay kapaki-pakinabang na makatipid ng espasyo sa malalaking array dahil ito ay 4 na beses na mas maliit kaysa sa int. Ang data type short ay 16-bit signed two's complement integer. Ito ay 2 beses na mas maliit kaysa sa int. Ang int ay isang 32-bit signed two's complement integer. Ito ang pinakakaraniwang uri ng data upang mag-imbak ng mga numerong halaga nang walang mga decimal point kapag walang gaanong pag-aalala tungkol sa memorya. Ang mahabang uri ng data ay isang 64-bit signed two's complement integer. Ito ay ginagamit upang mag-imbak ng isang malawak na hanay ng mga numero. Ang float at double ay dalawang uri ng data upang mag-imbak ng mga numerical value na may decimal point. Ang float ay 32bit at double ay 64 bits. Ang Boolean ay ginagamit upang mag-imbak ng totoo o mali. Ang isang character ay maaaring maimbak gamit ang char data type. Iyan ang mga pangunahing primitive na uri ng data sa Java.

Kapag may pahayag tulad ng int x; nangangahulugan ito na ang variable na x ay maaaring magkaroon ng isang integer na halaga. Hindi nito itinatabi ang anumang memorya para sa variable na numero. Kapag mayroong isang pahayag bilang int x=5; nangangahulugan ito na ang variable na x ay maaaring humawak ng mga halaga ng integer at naglalaman ito ng halaga 5. Ang inisyal na halaga ay maaaring baguhin sa programa sa ibang pagkakataon. Ang halaga ng x ay maaaring ipantay sa ilang iba pang integer tulad ng 10 mamaya. hal. x=10;

Ang bawat variable ay may mga natatanging pangalan upang matukoy ang mga ito. Ang mga ito ay tinatawag na mga identifier. Dapat sundin ng programmer ang mga patakaran kapag nagbibigay ng mga pangalan para sa mga variable. Ang Java ay isang case-sensitive na wika. Samakatuwid, ang variable na pangalan na 'number' ay iba sa 'NUMBER'. Ang pangalan ng variable ay maaaring maglaman ng mga Unicode na titik at digit. Hindi sila maaaring magkaroon ng mga puwang. Sumangguni sa programa sa ibaba.

Pagkakaiba sa Pagitan ng Mga Variable at Literal ng Data sa Java
Pagkakaiba sa Pagitan ng Mga Variable at Literal ng Data sa Java

Figure 01: Java program na may Variable

Ayon sa programa sa itaas, ang x at y ay mga variable na mayroong mga integer value. Ang kabuuan ay itinalaga sa variable na kabuuan. Ang haba at lapad ay dobleng variable. Ang multiplikasyon ay naka-imbak sa area variable na idineklara bilang double variable. Ang isang character ay maaaring maimbak sa variable na titik. Naglalaman ito ng 'A'. Ang karakter ay inilalagay sa loob ng mga solong panipi.

Ano ang Data Literal sa Java?

A Ang literal ng data ay isang representasyon ng source code ng isang nakapirming halaga. Ang mga halaga tulad ng 5, 4.3, totoo ay hindi nangangailangan ng anumang pagkalkula. Samakatuwid, ang mga ito ay kilala bilang mga literal ng data. Kapag may pahayag, dobleng numero=20.5; ang 'double' ay ang uri ng data. Ang 'number' ay ang variable. Ang 20.5 ay literal na data.

May iba't ibang uri ng literal. Ang mga ito ay integer literal, floating point literal, character at string literal. Ang mga literal na integer ay ginagamit upang simulan ang mga variable ng mga uri ng data ng integer tulad ng byte, maikli, int at mahaba. Ang mga literal na floating point ay ginagamit upang simulan ang mga variable ng uri ng data na float at double. Ang literal na floating-point ay nagtatapos sa f o F, ito ay uri ng float. Kung ito ay nagtatapos sa d o D, ito ay doble. Ang pagsulat d ay opsyonal. Ang character at string literal ay binubuo ng mga Unicode na character. Ang character literal ay kumakatawan sa isang character habang ang isang string literal ay kumakatawan sa isang set ng mga character. Ang mga literal na karakter ay nasa loob ng iisang quote. hal. – ‘B’. Ang string literal ay nasa loob ng double quotes. hal.- “Programming”. Sumangguni sa programa sa ibaba.

Pangunahing Pagkakaiba sa Pagitan ng Mga Variable at Literal ng Data sa Java
Pangunahing Pagkakaiba sa Pagitan ng Mga Variable at Literal ng Data sa Java

Figure 02: Java program na may Literal

Ayon sa programa sa itaas, ang numero ay isang variable. Ang literal na integer sa variable ng numero ay 10. Ang variable na doubleValue ay maaaring magkaroon ng double value. Ang floatValue variable ay maaaring maglaman ng float. Samakatuwid, ang 5.4 at 5.4f ay mga floating point na literal. Ang variable ng titik ay naglalaman ng isang character na 'B'. Ito ay literal na karakter. Ang salitang variable ay naglalaman ng isang set ng mga character. Kaya, isa itong literal na string.

Ano ang Pagkakatulad sa pagitan ng Mga Variable at Literal ng Data sa Java?

Parehong Mga Variable at Data Literal sa Java ay ginagamit sa programming

Ano ang Pagkakaiba sa pagitan ng Mga Variable at Literal ng Data sa Java?

Mga Variable vs Data Literal

Ang mga variable ay nakareserbang mga lokasyon ng memorya na nag-iimbak ng mga value na may mga simbolikong pangalan. Ang mga literal ng data ay mga representasyon ng source code ng mga fixed value.
Association
Ang mga variable ay nauugnay sa lokasyon ng memorya. Ang mga literal ng data ay nauugnay sa mga nakapirming halaga na inilalagay sa loob ng mga variable.

Buod – Mga Variable vs Data Literal sa Java

Ang Variables at Data literal ay mga karaniwang terminong nauugnay sa programming. Tinalakay ng artikulong ito ang pagkakaiba sa pagitan ng mga variable at literal ng data. Ang pagkakaiba sa pagitan ng mga variable at literal ng data sa Java ay ang mga variable ay ang mga nakareserbang lokasyon ng memorya upang mag-imbak ng mga halaga na may simbolikong mga pangalan habang ang mga literal ng data ay mga notasyon ng kumakatawan sa mga nakapirming halaga sa programming.

Inirerekumendang: