Mitä ovat muuttujat?
Pyyhkäise näyttääksesi valikon
Javassa ohjelmien täytyy usein tallentaa tietoa, jotta sitä voidaan käyttää myöhemmin. Tähän asti olet käyttänyt arvoja suoraan koodissa, esimerkiksi:
System.out.println("Hello!");
Tämä toimii yksinkertaisissa ohjelmissa, mutta todelliset sovellukset tarvitsevat tavan muistaa tietoa sen sijaan, että se kirjoitettaisiin uudelleen yhä uudestaan.
Muuttuja on nimetty säiliö tiedon tallentamiseen.
Javassa jokaisella muuttujalla on kolme tärkeää osaa: tyyppi, nimi ja arvo. Tyyppi kertoo Javalle, millaista tietoa voidaan tallentaa, nimi on tapa viitata muuttujaan ja arvo on itse muuttujaan tallennettu tieto.
Voit ajatella sitä kuin laatikkona:
- Laatikon etiketti on muuttujan nimi;
- Tyyppi määrittää, millaisia asioita laatikko saa sisältää;
- Arvo on se, mitä oikeasti laitetaan laatikkoon.
Esimerkiksi:
int age = 25;
inton tyyppi;ageon nimi;25on arvo.
Eli sanomme: luo laatikko nimeltä age, salli sen tallentaa kokonaislukuja ja laita 25 sen sisälle.
Kun muuttuja on luotu, sitä voidaan käyttää missä tahansa ohjelmassa.
Huomaa, että emme käyttäneet lainausmerkkejä age-sanan ympärillä. Tämä on tärkeää, koska:
"age"käsitellään tavallisena tekstinä;ageviittaa itse muuttujaan.
Eli tämä:
System.out.println("age");
tulostaa:
age
Koska Java käsittelee sen tekstinä, ei muuttujana.
Muuttujat voivat myös muuttua ohjelman suorituksen aikana:
Main.java
12345678910package com.example; public class Main { public static void main(String[] args) { int age = 25; age = 30; System.out.println(age); } }
Tämän vuoksi niitä kutsutaan muuttujiksi — niiden arvo voi vaihdella ohjelman suorituksen aikana.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme