Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Mitä ovat muuttujat? | Muuttujat ja tietotyypit
Johdatus Javaan

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;
  • int on tyyppi;
  • age on nimi;
  • 25 on 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ä;
  • age viittaa 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

Main.java

12345678910
package 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.

question mark

Mistä osista Java-muuttuja koostuu?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 2. Luku 1
some-alt