1. Mga variable at kahon

Ang mga variable ay mga espesyal na bagay para sa pag-iimbak ng data . Anumang data. Ang lahat ng data sa Java ay naka-imbak gamit ang mga variable. Ang isa sa mga pinakamahusay na paraan upang maisip ang isang variable ay bilang isang kahon: isang ganap na ordinaryong kahon .

Halimbawa, sabihin nating isulat mo ang numero 13 sa isang piraso ng papel at ilagay ito sa isang kahon. Ngayon ay maaari nating sabihin na "ang kahon ay nag-iimbak ng halaga 13 ".

Ang bawat variable sa Java ay may tatlong mahahalagang katangian: type , name , at value .

Ang pangalan ay ginagamit upang makilala ang isang variable mula sa isa pa. Ito ay tulad ng isang label sa isang kahon .

Tinutukoy ng uri ng variable ang uri ng mga value/data na maaaring maimbak dito. Nag-iimbak kami ng cake sa isang kahon ng cake, mga sapatos sa isang kahon ng sapatos, atbp.

Ang halaga ay ilang bagay o ang data na nakaimbak sa variable.

Ang bawat bagay sa wikang Java ay may sariling uri . Halimbawa, maaari tayong magkaroon ng mga sumusunod na uri ng data: integer , fractional number , text , Cat , House , atbp.

Ang bawat variable (kahon) ay mayroon ding sariling uri . Ang isang variable ay maaari lamang mag-imbak ng mga halaga na tumutugma sa uri nito. Iba't ibang mga kahon ang ginagamit upang mag-imbak ng iba't ibang bagay: isang kahon ng mga tsokolate, isang karton para sa isang dosenang itlog, atbp. Ito ay tulad sa totoong buhay.


2. Paglikha ng variable

Sa wikang Java, gumagawa kami ng variable gamit ang isang command na kumukuha ng ganitong form:

type name;
Pagdedeklara ng variable

kung saan ang uri ay ang uri ng variable (na tumutugma sa uri ng mga halaga na maiimbak ng variable), at ang pangalan ay ang pangalan ng variable.

Mga halimbawa:

Paglikha ng variable: una ang uri, pagkatapos ay ang pangalan. Paglalarawan
int a;
Lumikha ng variable na pinangalanang aang uri ay int.
String s;
Lumikha ng variable na pinangalanang sang uri ay String.
double c;
Lumikha ng variable na pinangalanang cang uri ay double.

Ang dalawang uri na pinakakaraniwang ginagamit ay ang mga integer (tinutukoy ng int) at teksto (tinutukoy ng String). doubleSikat din yung tipong. Ito ay kumakatawan sa fractional (real) na mga numero.


3. Takdang-aralin

Tulad ng nabanggit sa itaas, ang isang variable ay may pangalan, uri, at halaga. Isinaalang-alang na namin ang pangalan at uri, ngunit paano ang halaga? Paano ako maglalagay ng halaga sa isang variable?

Upang magtalaga ng value sa isang variable, mayroon kaming assignment operator . Kinokopya nito ang isang halaga mula sa isang variable patungo sa isa pa. Hindi nito ginagalaw ang halaga. Nangongopya ito . Tulad ng isang file sa disk. Mukhang ganito ang assignment:

name = value;
Operator ng pagtatalaga

kung saan ang pangalan ay ang pangalan ng variable at ang halaga ay ang halaga na ilalagay sa variable. Ang halaga ay maaaring literal na halaga, ang pangalan ng isa pang variable, o kahit ilang expression na may kasamang mga variable.

Mga halimbawa:

Code Paglalarawan
int i;
int a, b;
int x;
Ang ivariable ay nilikha
Ang aat bmga variable ay nilikha
Ang isang xvariable ay nilikha
i = 3;
Ang ivariable ay nakatakda sa halaga 3.
a = 1;
b = a + 1;
Ang avariable ay nakatakda sa halaga 1.
Ang bvariable ay nakatakda sa halaga 2.
x = 3;
x = x + 1;
Ang xvariable ay nakatakda sa halaga 3.
Sa susunod na linya, ang halaga ng xay nadagdagan ng 1. xay ngayon 4.

Ang assignment operator ay ang =simbolo. Hindi ito paghahambing. Ito ay hindi hihigit o mas kaunti kaysa sa utos na kopyahin ang halaga sa kanan ng equals sign sa variable , na nasa kaliwa. Para sa isang paghahambing na operasyon, ang Java ay gumagamit ng double equals: ==.


4. Mga pusa at mga kahon

Paano manghuli ng pusa:

  1. Kumuha ng isang walang laman na kahon.
  2. Teka.

Joke yun 🙂

Siyempre, maaari kang maglagay ng isang dosenang pusa sa isang kahon, ngunit isang value lang ang maaaring ilagay sa isang variable . Ito ay may kaugnayan sa susunod na gawain.