Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Mikä on metodi? | Metodit
Java Laajennettu
course content

Kurssisisältö

Java Laajennettu

Java Laajennettu

1. Syvällinen Java-rakenne
2. Metodit
3. Merkkijonon Jatkotaso
4. Luokat
5. Luokat Jatko

book
Mikä on metodi?

Metodi

Java-ohjelmoinnissa metodi on koodilohko, joka suorittaa tietyn tehtävän. Se on uudelleenkäytettävä koodiyksikkö, jota voidaan kutsua ja suorittaa useita kertoja ohjelman aikana. Metodeja käytetään ohjelman monimutkaisuuden jakamiseen pienempiin, hallittavampiin osiin, mikä tekee koodista järjestelmällisempää ja helpommin ymmärrettävää.

Metodi koostuu metodin allekirjoituksesta, johon sisältyvät metodin nimi ja mahdolliset parametrit, sekä metodin rungosta, joka sisältää koodin, joka määrittelee metodin toiminnan.

Metodeilla voi olla palautustyyppi, joka ilmaisee, minkä tyyppisen arvon metodi palauttaa suorituksen jälkeen, tai ne voivat olla void, jolloin ne eivät palauta mitään arvoa.

Metodin perussyntaksi näyttää seuraavalta:

Main.java

Main.java

copy
123
ReturnType methodName(ParameterType parameter, ParameterType parameter) { // code that runs when this method is called }

Käydään nyt läpi kaikki yllä mainittu:

  • ReturnType: Tämä on arvo, jonka metodi palauttaa. Yksinkertaisesti sanottuna se on metodin suorittamisen tulos. Jos metodin toiminnallisuus on laskea yhteen kaksi lukua ja palauttaa kokonaislukuarvo, silloin ReturnType on myös int;
  • MethodName: Tämä on metodin nimi. On hyvä käytäntö antaa metodeille kuvaavat nimet. Esimerkiksi, jos metodi laskee yhteen kaksi lukua, hyvä nimi olisi addTwoNumbers;
  • ParameterType: Tämä on parametrin tyyppi, jonka metodi hyväksyy käytettäessä. Otetaan jälleen esimerkki kahden luvun yhteenlaskusta: tässä tapauksessa meillä on kaksi parametria, joiden tyyppi on int;
  • Parameter: Tämä on parametrin nimi. Tätä parametria voidaan käyttää metodin rungossa. Tämä selkeytyy, kun näet todellisen esimerkin metodin käytöstä.

Tarkastellaan nyt esimerkkiä metodista, joka laskee yhteen kaksi lukua ja palauttaa niiden summan:

Main.java

Main.java

copy
1234
int addTwoNumbers(int firstNumber, int secondNumber) { int result = firstNumber + secondNumber; return result; }

Tämä metodi ottaa kaksi int-arvoa parametreina, luo uuden muuttujan nimeltä result ja asettaa sille parametrien summan. Tämän jälkeen käytetään return-avainsanaa, joka palauttaa result-arvon.

Seuraavassa luvussa perehdytään tarkemmin siihen, miten tämä metodi toimii ja opitaan luomaan omia metodeja.

Seuraavassa luvussa perehdymme tarkemmin siihen, miten tämä metodi toimii, ja opimme luomaan omia metodeja.

1. Mikä on metodi Javassa?

2. Mikä on metodien tarkoitus Javassa?

question mark

Mikä on metodi Javassa?

Select the correct answer

question mark

Mikä on metodien tarkoitus Javassa?

Select the correct answer

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

course content

Kurssisisältö

Java Laajennettu

Java Laajennettu

1. Syvällinen Java-rakenne
2. Metodit
3. Merkkijonon Jatkotaso
4. Luokat
5. Luokat Jatko

book
Mikä on metodi?

Metodi

Java-ohjelmoinnissa metodi on koodilohko, joka suorittaa tietyn tehtävän. Se on uudelleenkäytettävä koodiyksikkö, jota voidaan kutsua ja suorittaa useita kertoja ohjelman aikana. Metodeja käytetään ohjelman monimutkaisuuden jakamiseen pienempiin, hallittavampiin osiin, mikä tekee koodista järjestelmällisempää ja helpommin ymmärrettävää.

Metodi koostuu metodin allekirjoituksesta, johon sisältyvät metodin nimi ja mahdolliset parametrit, sekä metodin rungosta, joka sisältää koodin, joka määrittelee metodin toiminnan.

Metodeilla voi olla palautustyyppi, joka ilmaisee, minkä tyyppisen arvon metodi palauttaa suorituksen jälkeen, tai ne voivat olla void, jolloin ne eivät palauta mitään arvoa.

Metodin perussyntaksi näyttää seuraavalta:

Main.java

Main.java

copy
123
ReturnType methodName(ParameterType parameter, ParameterType parameter) { // code that runs when this method is called }

Käydään nyt läpi kaikki yllä mainittu:

  • ReturnType: Tämä on arvo, jonka metodi palauttaa. Yksinkertaisesti sanottuna se on metodin suorittamisen tulos. Jos metodin toiminnallisuus on laskea yhteen kaksi lukua ja palauttaa kokonaislukuarvo, silloin ReturnType on myös int;
  • MethodName: Tämä on metodin nimi. On hyvä käytäntö antaa metodeille kuvaavat nimet. Esimerkiksi, jos metodi laskee yhteen kaksi lukua, hyvä nimi olisi addTwoNumbers;
  • ParameterType: Tämä on parametrin tyyppi, jonka metodi hyväksyy käytettäessä. Otetaan jälleen esimerkki kahden luvun yhteenlaskusta: tässä tapauksessa meillä on kaksi parametria, joiden tyyppi on int;
  • Parameter: Tämä on parametrin nimi. Tätä parametria voidaan käyttää metodin rungossa. Tämä selkeytyy, kun näet todellisen esimerkin metodin käytöstä.

Tarkastellaan nyt esimerkkiä metodista, joka laskee yhteen kaksi lukua ja palauttaa niiden summan:

Main.java

Main.java

copy
1234
int addTwoNumbers(int firstNumber, int secondNumber) { int result = firstNumber + secondNumber; return result; }

Tämä metodi ottaa kaksi int-arvoa parametreina, luo uuden muuttujan nimeltä result ja asettaa sille parametrien summan. Tämän jälkeen käytetään return-avainsanaa, joka palauttaa result-arvon.

Seuraavassa luvussa perehdytään tarkemmin siihen, miten tämä metodi toimii ja opitaan luomaan omia metodeja.

Seuraavassa luvussa perehdymme tarkemmin siihen, miten tämä metodi toimii, ja opimme luomaan omia metodeja.

1. Mikä on metodi Javassa?

2. Mikä on metodien tarkoitus Javassa?

question mark

Mikä on metodi Javassa?

Select the correct answer

question mark

Mikä on metodien tarkoitus Javassa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1
some-alt