Forståelse af Parametre og Argumenter
Stryg for at vise menuen
Parametre vs. argumenter i Java
Parametre er de variabelnavne, du definerer i en metodes deklaration. De fungerer som pladsholdere for de værdier, din metode vil bruge under udførelsen.
Argumenter er de faktiske værdier, du angiver, når du kalder en metode. Disse værdier tildeles metodens parametre.
Eksempel:
public void greet(String name) { // 'name' is a parameter
System.out.println("Hello, " + name);
}
greet("Alice"); // 'Alice' is an argument
- Parametre: Defineret i metodedeklarationen som en del af metodens signatur;
- Argumenter: Angives, når du kalder metoden;
- Parametre modtager værdierne fra argumenterne under metodekørslen.
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); } }
Metoden greet tager én parameter name og udskriver en hilsen ved hjælp af det argument, og metoden add tager to parametre a og b og returnerer deres sum.
I main kaldes greet med "Alice" og add kaldes med 5 og 7, hvilket viser, hvordan argumenter videregives til metoder, og at flere parametre kan inkluderes i en metode ved at adskille dem med kommaer.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat