Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Javan Syntaksi | Aloittaminen
Java Perusteet

bookJavan Syntaksi

Käyttämämme syntaksi

Java-syntaksi saattaa vaikuttaa pelottavalta aluksi, erityisesti kun kirjoitat perus main-luokan ja kohtaat ilmauksia kuten public static void. Todellisuudessa se ei kuitenkaan ole niin monimutkaista kuin miltä näyttää. Tämä syntaksi toimii ohjelmasi lähtökohtana, ja Java-kääntäjä etsii sitä suorittaakseen koodisi.

Tämän ulkoasun voi helposti painaa mieleen, mutta tässä on lyhyt yhteenveto siitä, mitä kukin osa tekee:

Main.java

Main.java

copy
12345
public class Main { public static void main(String[] args) { } }
  • public class Main määrittelee luokan, joka on Java-ohjelmien perusta. Koska Java on olio-ohjelmointikieli, luokat ovat olennaisia ja niihin perehdytään erillisessä kurssissa;
  • public static void main on ohjelman aloituskohta:
    • public mahdollistaa metodin käytön mistä tahansa;
    • static tarkoittaa, että metodi kuuluu luokalle itselleen;
    • void tarkoittaa, ettei metodi palauta arvoa;
    • String[] args on taulukko komentoriviparametreille;
  • Java-koodi kirjoitetaan aaltosulkeiden { } sisään, jotka määrittelevät koodin rungon;
  • Jokainen koodirivi päättyy puolipisteeseen ;, lukuun ottamatta luokka- ja metodimäärittelyjä.

Tulostusoperaatio

Voimme tulostaa viestin konsoliin komennolla System.out.println().

Huomaa, että tämä komento tulee sijoittaa main-metodin aaltosulkeiden sisään. Tässä esimerkki:

Main.java

Main.java

copy
1234567
package com.example; public class Main { public static void main(String[] args) { System.out.println("Message for you"); } }

Paketti com.example ryhmittelee toisiinsa liittyvät luokat Java-projektissa, mikä auttaa pitämään koodin järjestyksessä ja estää ristiriitoja, kun luokilla on sama nimi—vastaavasti kuin tiedostojen järjestäminen kansioihin.

Tämä koodi tulostaa viestin konsoliin käyttäen System.out.println(). Kaikki näytettävä teksti tulee laittaa lainausmerkkeihin (""). Muista, että kaksoislainausmerkkejä käytetään tekstille, kun taas yksittäisiä lainausmerkkejä (' ') käytetään eri tietotyyppiin, johon palaamme myöhemmin.

Tässä esimerkki oman tekstin tulostamisesta:

Main.java

Main.java

copy
1234567
package com.example; public class Main { public static void main(String[] args) { System.out.println("Custom message for you"); } }
question mark

Miten voimme tulostaa viestin konsoliin?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Suggested prompts:

Can you explain more about what a class is in Java?

What does 'public static void main' mean in detail?

Can you show more examples of printing different messages in Java?

bookJavan Syntaksi

Pyyhkäise näyttääksesi valikon

Käyttämämme syntaksi

Java-syntaksi saattaa vaikuttaa pelottavalta aluksi, erityisesti kun kirjoitat perus main-luokan ja kohtaat ilmauksia kuten public static void. Todellisuudessa se ei kuitenkaan ole niin monimutkaista kuin miltä näyttää. Tämä syntaksi toimii ohjelmasi lähtökohtana, ja Java-kääntäjä etsii sitä suorittaakseen koodisi.

Tämän ulkoasun voi helposti painaa mieleen, mutta tässä on lyhyt yhteenveto siitä, mitä kukin osa tekee:

Main.java

Main.java

copy
12345
public class Main { public static void main(String[] args) { } }
  • public class Main määrittelee luokan, joka on Java-ohjelmien perusta. Koska Java on olio-ohjelmointikieli, luokat ovat olennaisia ja niihin perehdytään erillisessä kurssissa;
  • public static void main on ohjelman aloituskohta:
    • public mahdollistaa metodin käytön mistä tahansa;
    • static tarkoittaa, että metodi kuuluu luokalle itselleen;
    • void tarkoittaa, ettei metodi palauta arvoa;
    • String[] args on taulukko komentoriviparametreille;
  • Java-koodi kirjoitetaan aaltosulkeiden { } sisään, jotka määrittelevät koodin rungon;
  • Jokainen koodirivi päättyy puolipisteeseen ;, lukuun ottamatta luokka- ja metodimäärittelyjä.

Tulostusoperaatio

Voimme tulostaa viestin konsoliin komennolla System.out.println().

Huomaa, että tämä komento tulee sijoittaa main-metodin aaltosulkeiden sisään. Tässä esimerkki:

Main.java

Main.java

copy
1234567
package com.example; public class Main { public static void main(String[] args) { System.out.println("Message for you"); } }

Paketti com.example ryhmittelee toisiinsa liittyvät luokat Java-projektissa, mikä auttaa pitämään koodin järjestyksessä ja estää ristiriitoja, kun luokilla on sama nimi—vastaavasti kuin tiedostojen järjestäminen kansioihin.

Tämä koodi tulostaa viestin konsoliin käyttäen System.out.println(). Kaikki näytettävä teksti tulee laittaa lainausmerkkeihin (""). Muista, että kaksoislainausmerkkejä käytetään tekstille, kun taas yksittäisiä lainausmerkkejä (' ') käytetään eri tietotyyppiin, johon palaamme myöhemmin.

Tässä esimerkki oman tekstin tulostamisesta:

Main.java

Main.java

copy
1234567
package com.example; public class Main { public static void main(String[] args) { System.out.println("Custom message for you"); } }
question mark

Miten voimme tulostaa viestin konsoliin?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5
some-alt