Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Förståelse av parametrar och argument | Sektion
Practice
Projects
Quizzes & Challenges
Frågesporter
Challenges
/
Grundläggande Java-Koncept

bookFörståelse av parametrar och argument

Svep för att visa menyn

Parametrar vs. argument i Java

Parametrar är variabelnamn som du definierar i en metoddeklaration. De fungerar som platshållare för de värden som din metod kommer att använda när den körs.

Argument är de faktiska värden du anger när du anropar en metod. Dessa värden tilldelas metodens parametrar.

Exempel:

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

greet("Alice"); // 'Alice' is an argument
  • Parametrar: Definieras i metoddeklarationen som en del av metodsignaturen;
  • Argument: Tillhandahålls när du anropar metoden;
  • Parametrar tar emot argumentens värden under metodens exekvering.
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); } }

Metoden greet tar en enda parameter name och skriver ut en hälsning med det argumentet, och metoden add tar två parametrar a och b och returnerar deras summa.
I main anropas greet med "Alice" och add anropas med 5 och 7, vilket visar hur argument skickas till metoder, och att flera parametrar kan inkluderas i en metod genom att separera dem med kommatecken.

question mark

Vad är skillnaden mellan en parameter och ett argument i Java-metoder?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 9

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 1. Kapitel 9
some-alt