Vinkkejä muuttujien ilmoittamiseen Java-sovelluksessa

Muuttuja on säilö, joka sisältää a: ssa käytettyjä arvoja Java-ohjelma. Jotta muuttujaa voidaan käyttää, se on ilmoitettava. Muuttujien ilmoittaminen on yleensä ensimmäinen asia, joka tapahtuu missä tahansa ohjelmassa.

Kuinka ilmoittaa muuttuja

Java on voimakkaasti kirjoitettu ohjelmointikieli. Tämä tarkoittaa, että jokaisella muuttujalla on oltava siihen liittyvä tietotyyppi. Esimerkiksi muuttujan voidaan julistaa käyttävän yhtä kahdeksasta primitiiviset tietotyypit: tavu, lyhyt, int, pitkä, kelluva, kaksinkertainen, char tai boolean.

Hyvä analogia muuttujalle on ajatella kauhaa. Voimme täyttää sen tietylle tasolle, voimme korvata sen sisällön ja joskus lisätä tai poistaa jotain siitä. Kun julistamme muuttujan käytettäväksi tietotyyppiä, se on kuin asettamalla ämpäri etiketti, joka kertoo mitä se voidaan täyttää. Oletetaan, että kauhan etiketti on "Sand". Kun etiketti on kiinnitetty, voimme vain lisätä tai poistaa hiekkaa kauhasta. Aina kun yritämme laittaa jotain muuta siihen, kauhan poliisi pysäyttää meidät. Java-ohjelmassa voit ajatella

instagram viewer
kääntäjä kuin kauhapoliisi. Se varmistaa, että ohjelmoijat ilmoittavat ja käyttävät muuttujia oikein.

Jotta muuttuja voidaan julistaa Java-järjestelmässä, tarvitaan vain tietotyyppi, jota seuraa muuttujan nimi:

 int numberOfDays; 

Yllä olevassa esimerkissä muuttuja nimeltään "numberOfDays" on ilmoitettu tyypin int kanssa. Huomaa, kuinka rivi päättyy puolipisteellä. Semikooli kertoo Java-kääntäjä että ilmoitus on täydellinen.

Nyt kun se on julistettu, numberOfDays voi koskaan pitää arvoja, jotka vastaavat datan määritelmää tyyppi (ts. int-tietotyypille arvo voi olla vain kokonaisluku välillä 2 147 483 648 - 2,147,483,647).

Muuttujien ilmoittaminen muille tietotyypeille on täsmälleen sama:

 tavu nextInStream;
lyhyt tunti;
pitkä totalNumberOfStars;
kelluva reaktioaika;
kaksinkertainen tuotehinta;

Muuttujien alustaminen

Ennen kuin muuttujaa voidaan käyttää, sille on annettava alkuarvo. Tätä kutsutaan muuttujan alustamiseksi. Jos yritämme käyttää muuttujaa antamatta ensin arvoa:

 int numberOfDays;
// Yritä lisätä 10 numeroarvon numberOfDays arvoon
numberOfDays = lukuOfDays + 10;
kääntäjä heittää virheen:
muuttujan numberOfDays ei ehkä ole alustettu

Käynnistämme muuttujan määrittelykäskyllä. Tehtävälause noudattaa samaa kaavaa kuin matematiikan yhtälö (esim. 2 + 2 = 4). Yhtälön vasen puoli, oikea puoli ja yhtälömerkki (ts. "=") Keskellä. Jotta muuttujalle annettaisiin arvo, vasen puoli on muuttujan nimi ja oikea puoli on arvo:

 int numberOfDays;
lukuOfDays = 7;

Yllä olevassa esimerkissä numberOfDays on ilmoitettu int-tyyppityypillä ja se on antanut alkuarvon 7. Voimme nyt lisätä kymmenen numberOfDays-arvoon, koska se on alustettu:

 int numberOfDays;
lukuOfDays = 7;
numberOfDays = lukuOfDays + 10;
System.out.println (numberOfDays);

Tyypillisesti muuttujan alustus tehdään samanaikaisesti sen ilmoituksen kanssa:

 // ilmoita muuttuja ja anna sille kaikki arvot yhdessä lauseessa
int lukuOfDays = 7;

Muuttuvien nimien valitseminen

Muuttujalle annettu nimi tunnetaan tunnisteena. Kuten termi ehdottaa, tapa, jolla kääntäjä tietää, mitä muuttujia käsittelee, on muuttujan nimen kautta.

Tunnisteisiin liittyy tiettyjä sääntöjä:

  • varatut sanat ei voida käyttää.
  • ne eivät voi alkaa numerolla, mutta numeroita voidaan käyttää ensimmäisen merkin jälkeen (esim. name1, n2ame ovat voimassa).
  • ne voivat alkaa kirjaimella, alaviivalla (ts. "_") tai dollarimerkillä (ts. "$").
  • et voi käyttää muita symboleja tai välilyöntejä (esim. "%", "^", "&", "#").

Anna muuttujille aina merkitykselliset tunnukset. Jos muuttuja pitää kirjaa arvossa, kutsua sitä esimerkiksi "BookPrice". Jos jokaisella muuttujalla on nimi, joka tekee selväksi, mihin sitä käytetään, se tekee ohjelmien virheiden löytämisen paljon helpommaksi.

Viimeinkin on nimeämiskäytännöt Java-ohjelmassa, jota rohkaisemme käyttämään. Olet ehkä huomannut, että kaikki antamasi esimerkit seuraavat tiettyä mallia. Kun muuttujan nimessä käytetään useampaa kuin yhtä sanaa, ensimmäisen sanan seuraaville sanoille annetaan iso kirjain kirjain (esim. reaktioaika, lukuOfDays.) Tätä kutsutaan sekoitettuna tapauksena ja se on suositeltava vaihtoehto muuttujille tunnisteet.

instagram story viewer