Parametrien 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
12345678910111213141516package 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.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme