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

bookJavan Syntaksi

Käyttämämme syntaksi

Java-syntaksi voi aluksi vaikuttaa pelottavalta, erityisesti kun kirjoitat perus main-luokan ja näet 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.

Voit helposti muistaa miltä sen tulisi näyttää, 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 esittelee luokan, joka toimii työn perustana. Koska Java on oliopohjainen ohjelmointikieli (OOP), luokilla on keskeinen rooli. Opit luokan käsitteen ja sen käytön erillisellä kurssilla;
  • Rivi public static void main on se, jonka kanssa työskentelet usein. Tarkastellaan jokaista sanaa:
    • public on näkyvyysmääre, joka sallii main-metodin käytön mistä tahansa ohjelmassa;
    • static tarkoittaa, että main-metodi kuuluu luokalle itselleen ja sitä voidaan kutsua ilman, että luokasta luodaan oliota;
    • void ilmaisee, ettei main-metodi palauta arvoa;
    • String[] args on merkkijonotaulukko, jota käytetään komentoriviparametrien välittämiseen ohjelmalle.
  • Java-koodi on aina suljettu aaltosulkeisiin { }, jotka muodostavat koodin rungon;
  • Puolipiste ; tulee sijoittaa jokaisen koodirivin loppuun, paitsi kun määritellään luokkia ja metodeja. Tämä auttaa jäsentämään koodia.

Tulostusoperaatio

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

Huomioi, 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"); } }

Pakettia com.example käytetään ryhmittelemään toisiinsa liittyvät luokat yhteen Java-projektissa. Tämä auttaa pitämään asiat järjestyksessä ja ehkäisee ongelmia, kun eri luokilla on sama nimi. Voit ajatella tätä kuin tiedostojen sijoittamista eri kansioihin tietokoneellasi järjestyksen ylläpitämiseksi.

Kuten näemme, tämä koodi tulostaa viestin meille. Käyttämällä komentoa System.out.println() voimme merkitä olennaiset koodikohdat ja tulostaa tietoa, jonka käyttäjä näkee konsolissa. Voimme tulostaa mitä tahansa tietoa konsoliin; näytettävä teksti tulee laittaa lainausmerkkeihin ("").

Muista, että teksti näytetään käyttämällä lainausmerkkejä (" "). Yksittäiset lainausmerkit (' ') edustavat täysin eri tietotyyppiä, johon palaamme myöhemmin.

Tässä esimerkki siitä, miten mikä tahansa oma teksti näytetään:

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 the main method actually do in a Java program?

Can you show more examples of using System.out.println()?

bookJavan Syntaksi

Pyyhkäise näyttääksesi valikon

Käyttämämme syntaksi

Java-syntaksi voi aluksi vaikuttaa pelottavalta, erityisesti kun kirjoitat perus main-luokan ja näet 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.

Voit helposti muistaa miltä sen tulisi näyttää, 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 esittelee luokan, joka toimii työn perustana. Koska Java on oliopohjainen ohjelmointikieli (OOP), luokilla on keskeinen rooli. Opit luokan käsitteen ja sen käytön erillisellä kurssilla;
  • Rivi public static void main on se, jonka kanssa työskentelet usein. Tarkastellaan jokaista sanaa:
    • public on näkyvyysmääre, joka sallii main-metodin käytön mistä tahansa ohjelmassa;
    • static tarkoittaa, että main-metodi kuuluu luokalle itselleen ja sitä voidaan kutsua ilman, että luokasta luodaan oliota;
    • void ilmaisee, ettei main-metodi palauta arvoa;
    • String[] args on merkkijonotaulukko, jota käytetään komentoriviparametrien välittämiseen ohjelmalle.
  • Java-koodi on aina suljettu aaltosulkeisiin { }, jotka muodostavat koodin rungon;
  • Puolipiste ; tulee sijoittaa jokaisen koodirivin loppuun, paitsi kun määritellään luokkia ja metodeja. Tämä auttaa jäsentämään koodia.

Tulostusoperaatio

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

Huomioi, 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"); } }

Pakettia com.example käytetään ryhmittelemään toisiinsa liittyvät luokat yhteen Java-projektissa. Tämä auttaa pitämään asiat järjestyksessä ja ehkäisee ongelmia, kun eri luokilla on sama nimi. Voit ajatella tätä kuin tiedostojen sijoittamista eri kansioihin tietokoneellasi järjestyksen ylläpitämiseksi.

Kuten näemme, tämä koodi tulostaa viestin meille. Käyttämällä komentoa System.out.println() voimme merkitä olennaiset koodikohdat ja tulostaa tietoa, jonka käyttäjä näkee konsolissa. Voimme tulostaa mitä tahansa tietoa konsoliin; näytettävä teksti tulee laittaa lainausmerkkeihin ("").

Muista, että teksti näytetään käyttämällä lainausmerkkejä (" "). Yksittäiset lainausmerkit (' ') edustavat täysin eri tietotyyppiä, johon palaamme myöhemmin.

Tässä esimerkki siitä, miten mikä tahansa oma teksti näytetään:

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