Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Primitiiviset tietotyypit | Muuttujat ja tietotyypit
Johdatus Javaan
Osio 2. Luku 3
single

single

Primitiiviset tietotyypit

Pyyhkäise näyttääksesi valikon

Nyt kun osaat luoda muuttujia, on aika ymmärtää, millaista dataa niihin voi tallentaa. Javassa primitiiiviset tietotyypit ovat perusmuotoisia tietotyyppejä — ne määrittelevät, minkälaista tietoa käsittelemme, olipa kyseessä sitten luvut, tosi/epätosi-arvot tai yksittäiset merkit.

Kokonaislukutyypit

Käytetään, kun käsitellään lukuja ilman desimaaleja, kuten määriä, summia tai kappalemääriä.

byte — hyvin pienille luvuille, kun tiedät arvon pysyvän pienenä:

byte freeSamples = 12;

short — hieman suuremmille luvuille kuin byte, pienistä keskisuuriin lukuihin:

short dailyCustomers = 850;

int — yleisimmin käytetty kokonaislukutyyppi, oletusvalinta useimmissa tilanteissa:

int monthlyOrders = 24500;

long — erittäin suurille luvuille, jotka ylittävät normaalin päivittäisen käytön. Huomaa L-pääte:

long totalCoffeeBeansUsed = 5000000000L;

Desimaalilukutyypit

Käytetään, kun tarvitaan tarkkuutta, kuten hinnoissa tai mittauksissa.

float — kun ei tarvita erittäin suurta tarkkuutta. Huomaa f-pääte:

float coffeeTemperature = 22.5f;

double — yleisimmin käytetty desimaalilukutyyppi, oletusvalinta rahan tai hintojen kanssa:

double lattePrice = 4.99;

Totuusarvotyyppi

boolean tallentaa vain kaksi arvoa — true tai false. Ei "ehkä", vain selkeä kyllä tai ei:

boolean isCoffeeShopOpen = true;

Merkkityyppi

char tallentaa yhden merkin — yhden kirjaimen, symbolin tai numeron. Huomaa yksittäiset lainausmerkit:

char drinkSize = 'M';
Tehtävä

Pyyhkäise aloittaaksesi koodauksen

  1. Lisää muuttujien firstNumber ja secondNumber arvot.
  2. Jaa summa muuttujan thirdNumber arvolla.
  3. Tallenna lopullinen tulos muuttujaan result.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 3
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt