Java-muuttujat ja kirjaimet (esimerkkejä)

Tässä opetusohjelmassa opitaan Java-muuttujista ja literaaleista esimerkkien avulla.

Java-muuttujat

Muuttuja on paikka muistissa (tallennusalue) tietojen säilyttämiseksi.

Tallennusalueen osoittamiseksi jokaiselle muuttujalle tulisi antaa yksilöllinen nimi (tunniste). Lisätietoja Java-tunnisteista.

Luo muuttujia Java-sovelluksessa

Näin luomme muuttujan Java-tiedostoon,

 int speedLimit = 80;

Tässä speedLimit on int-tietotyyppinen muuttuja, ja olemme antaneet sille arvon 80 .

Int-tietotyyppi viittaa siihen, että muuttuja voi sisältää vain kokonaislukuja. Lisätietoja on Java-tietotyypeissä.

Tässä esimerkissä olemme antaneet muuttujalle arvon ilmoituksen aikana. Se ei kuitenkaan ole pakollista.

Voit ilmoittaa muuttujat ja määrittää muuttujat erikseen. Esimerkiksi,

 int speedLimit; speedLimit = 80;

Huomaa : Java on staattisesti kirjoitettu kieli. Se tarkoittaa, että kaikki muuttujat on ilmoitettava, ennen kuin niitä voidaan käyttää.

Muuta muuttujien arvoja

Muuttujan arvoa voidaan muuttaa ohjelmassa, joten nimimuuttuja . Esimerkiksi,

 int nopeusraja = 80;… nopeusraja = 90; 

Tässä aluksi speedLimit-arvo on 80 . Myöhemmin muutimme sen 90: ksi .

Emme kuitenkaan voi muuttaa Java-muuttujan tietotyyppiä samassa laajuudessa.

Mikä on vaihteleva laajuus?

Älä välitä siitä toistaiseksi. Muista vain, että emme voi tehdä jotain tällaista:

 int nopeusraja = 80;… kellunopeusraja;

Lisätietoja on osoitteessa: Voinko muuttaa Java-muuttujan ilmoitustyyppiä?

Muuttujien nimeämissäännöt Javalla

Java-ohjelmointikielellä on omat säännöt ja käytännöt muuttujien nimeämiselle. Tässä sinun on tiedettävä:

  • Java erottuu isoista ja pienistä kirjaimista. Siksi ikä ja ikä ovat kaksi erilaista muuttujaa. Esimerkiksi,
     int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
  • Muuttujien on aloitettava joko kirjaimella tai alaviivalla, _ tai dollarin, $ -merkillä. Esimerkiksi,
     int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
  • Muuttujien nimet eivät voi alkaa numeroilla. Esimerkiksi,
     int 1age; // invalid variables
  • Muuttujien nimet eivät voi käyttää välilyöntiä. Esimerkiksi,
     int my age; // invalid variables

    Tässä on, että meidän on käytettävä muuttujien nimiä, joissa on enemmän kuin yksi sana, käytämme kaikkia pieniä kirjaimia ensimmäiseen sanaan ja isojen kirjainten merkkejä jokaisen seuraavaan sanaan. Esimerkiksi myAge.
  • Kun luot muuttujia, valitse järkevä nimi. Esimerkiksi pisteet, lukumäärä, taso ovat järkevämpiä kuin muuttujien nimet, kuten s, n ja l.
  • Jos valitset yhden sanan muuttujien nimet, käytä kaikkia pieniä kirjaimia. Esimerkiksi on parempi käyttää nopeutta SPEEDin tai sPEEDin sijaan.

Java-ohjelmointikielessä on 4 tyyppistä muuttujaa:

  • Ilmentymämuuttujat (ei-staattiset kentät)
  • Luokkamuuttujat (staattiset kentät)
  • Paikalliset muuttujat
  • Parametrit

Jos olet kiinnostunut oppimaan siitä lisää nyt, käy Java-muuttujatyypeissä.

Java-kirjaimet

Literaalit ovat tietoja, joita käytetään kiinteiden arvojen esittämiseen. Niitä voidaan käyttää suoraan koodissa. Esimerkiksi,

 int a = 1; float b = 2.5; char c = 'F';

Täällä 1, 2.5ja 'F'ovat literals.

Tässä on erilaisia ​​Java-kirjaimityyppejä.

1. Boolen kirjaimet

Java-järjestelmässä loogisia literaaleja käytetään alustamaan loogiset tietotyypit. Ne voivat tallentaa kaksi arvoa: tosi ja väärä. Esimerkiksi,

 boolean flag1 = false; boolean flag2 = true;

Tässä, falseja trueovat kaksi loogista literaalia.

2. Kokonaislukijat

Luku kokonaisluku on numeerinen arvo (liittyy numeroihin) ilman murtolukua tai eksponentiaalista osaa. Javassa on 4 erilaista kokonaislukutyyppiä:

  1. binaarinen (pohja 2)
  2. desimaali (perus 10)
  3. oktaali (pohja 8)
  4. heksadesimaali (perus 16)

Esimerkiksi:

 // binary int binaryNumber = 0b10010; // octal int octalNumber = 027; // decimal int decNumber = 34; // hexadecimal int hexNumber = 0x2F; // 0x represents hexadecimal // binary int binNumber = 0b10010; // 0b represents binary

Jaavassa binaarinen kirjain alkaa 0b: llä , oktaali alkaa 0 : lla ja heksadesimaali alkaa 0x: llä .

Huomautus : Kokonaisluku literaalien käytetään alustaa muuttujia kokonaisluku tyyppejä haluavat byte, short, int, ja long.

3. Liukulukuiset literaalit

Liukulukuinen literaali on numeerinen literaali, jolla on joko murto- tai eksponenttimuoto. Esimerkiksi,

 class Main ( public static void main(String() args) ( double myDouble = 3.4; float myFloat = 3.4F; // 3.445*10^2 double myDoubleScientific = 3.445e2; System.out.println(myDouble); // prints 3.4 System.out.println(myFloat); // prints 3.4 System.out.println(myDoubleScientific); // prints 344.5 ) )

Huomaa : Liukulukulitraaleja käytetään muuttujien alustamiseen floatja doublekirjoittamiseen.

4. Hahmolitraalit

Merkkiritolit ovat unicode-merkkejä, jotka on suljettu lainausmerkkeihin. Esimerkiksi,

 char letter = 'a';

Tässä aon merkki kirjaimellinen.

Voimme käyttää myös pakosarjoja merkkiritaleina. Esimerkiksi b (askelpalautin), t (välilehti), n (uusi rivi) jne.

5. Merkkijono-literaalit

Merkkijonon kirjaimellinen merkkijono on kaksoislainausmerkkien sisällä. Esimerkiksi,

 String str1 = "Java Programming"; String str2 = "Programiz";

Tässä, Java Programmingja Programizovat kaksi merkkijono literaalia.

Mielenkiintoisia artikkeleita...