Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Parametrien ja Argumenttien Ymmärtäminen | Osio
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Olennaiset Java-Käsitteet

bookParametrien ja Argumenttien Ymmärtäminen

Pyyhkäise näyttääksesi valikon

Parametrit vs. argumentit Javassa

Parametrit ovat muuttujien nimiä, jotka määritellään metodin esittelyssä. Ne toimivat paikkamerkkeinä arvoille, joita metodi käyttää suorituksensa aikana.

Argumentit ovat todellisia arvoja, jotka annetaan metodille sen kutsuessa. Nämä arvot siirretään metodin parametreille.

Esimerkki:

public void greet(String name) { // 'name' is a parameter
    System.out.println("Hello, " + name);
}

greet("Alice"); // 'Alice' is an argument
  • Parametrit: Määritellään metodin esittelyssä osana metodin allekirjoitusta;
  • Argumentit: Annetaan metodin kutsun yhteydessä;
  • Parametrit vastaanottavat argumenttien arvot metodin suorituksen aikana.
Main.java

Main.java

copy
12345678910111213141516
package com.example; public class Main { // This method has two parameters: 'int a' and 'int b' public static int addNumbers(int a, int b) { // 'a' and 'b' are parameters inside the method definition return a + b; } public static void main(String[] args) { // Here, 5 and 7 are arguments passed to the method int result = addNumbers(5, 7); // '5' is the first argument, '7' is the second argument System.out.println("Sum: " + result); } }

Metodi greet ottaa yhden parametrin name ja tulostaa tervehdyksen käyttäen kyseistä argumenttia, ja metodi add ottaa kaksi parametria a ja b ja palauttaa niiden summan.
Metodissa main kutsutaan greet-metodia argumentilla "Alice" ja add-metodia argumenteilla 5 ja 7, mikä havainnollistaa, miten argumentit välitetään metodeille, ja miten useita parametreja voidaan sisällyttää metodiin erottamalla ne pilkuilla.

question mark

Mikä on parametrin ja argumentin ero Java-metodeissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 9

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 1. Luku 9
some-alt