Menu
Coddy logo textTech

Rückgabetypen

Teil des Abschnitts Grundlagen der C#-Journey von Coddy. Lektion 51 von 69.

Die return-Anweisung in einer Methode wird verwendet, um den Wert oder die Werte anzugeben, die die Methode als ihre Ausgabe erzeugen soll. Zum Beispiel wird die folgende Methode 100 ausgeben:

public static int FunctionName() {
	return 100;
}

Um den Wert an eine Variable zu übergeben, schreiben Sie:

int number = FunctionName();

Jetzt enthält die Variable number den Wert 100, da dies der Rückgabewert der Methode ist.

Beachten Sie, dass der Rückgabetyp der Methode (in diesem Fall int) mit dem Datentyp der Variablen übereinstimmen muss, in der Sie den zurückgegebenen Wert speichern.

challenge icon

Aufgabe

Einfach

Jeder Testfall hat drei Eingaben:

  • Die erste Eingabe gibt an, wie oft Iterationen durchgeführt werden sollen
  • Die letzten beiden Eingaben sind Zahlen, mit denen wir Operationen durchführen werden

Erstelle eine Methode, die zwei Argumente entgegennimmt und die größere der beiden Zahlen zurückgibt. Wenn beide gleich sind, gib eine der beiden zurück.

In der main-Methode:

Führe iterations Iterationen durch. Für jede Iteration:

  1. Rufe die Methode Bigger mit num1 und num2 auf und speichere das Ergebnis in einer Variablen
  2. Ermittle, welche ursprüngliche Variable (num1 oder num2) den größeren Wert enthält
  3. Teile diese ursprüngliche Variable durch 2 und aktualisiere sie
    • Beispiel: Wenn num1 größer ist, führe Folgendes aus: num1 = num1 / 2
  4. Gib den neu aktualisierten Wert aus

Beende die Schleife vorzeitig, wenn entweder num1 oder num2 kleiner als 2 wird.

Probier es selbst

using System;

public class Program {
    public static double Bigger(double arg1, double arg2) {
        // Vervollständige die Methode
        
    }

    public static void Main(string[] args) {
        int iterations = int.Parse(Console.ReadLine());
        double num1 = double.Parse(Console.ReadLine());
        double num2 = double.Parse(Console.ReadLine());

        for (int i = 0; i < iterations; i++) {
            // Schreibe deinen Code unten
            
        }
        
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-C#-Compiler