Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Return Values | Methoden
C# Grundlagen
course content

Kursinhalt

C# Grundlagen

C# Grundlagen

1. Erste Schritte
2. Umgang mit Datentypen
3. Kontrollstrukturen
4. Schleifen
5. Arrays
6. Methoden

book
Herausforderung: Return Values

Hier ist operate eine Methode, die true zurückgeben soll, wenn a + b gleich c ist. Füllen Sie die Lücke aus, damit sich die Methode entsprechend verhält.

cs

main

copy
12345678910111213141516171819
using System; namespace ConsoleApp { internal class Program { static __ operate(int a, int b, int c) { __; } static void Main(string[] args) { Console.WriteLine(operate(1, 2, 3)); Console.WriteLine(operate(2, 4, 1)); Console.WriteLine(operate(5, 10, 15)); } } }
  1. Wir können Ausdrücke direkt in der Rückgabeanweisung schreiben.
  2. Zum Beispiel ist das Schreiben von return a + b; gültig, da es zuerst a + b auswertet und dann den resultierenden Wert zurückgibt. Ähnlich können wir auch boolesche Ausdrücke direkt in den Rückgabewerten schreiben, da boolesche Ausdrücke schließlich Ausdrücke sind. Daher ist das Schreiben von return a > b; ebenfalls gültig. Verwenden Sie diese Informationen, um sich eine Möglichkeit zu überlegen, wie Sie einen booleschen Ausdruck schreiben können, der true zurückgibt, wenn die Summe von a und b größer als c ist.
cs

main

copy
12345678910111213141516171819
using System; namespace ConsoleApp { internal class Program { static bool operate(int a, int b, int c) { return (a + b) == c; } static void Main(string[] args) { Console.WriteLine(operate(1, 2, 3)); Console.WriteLine(operate(2, 4, 1)); Console.WriteLine(operate(5, 10, 15)); } } }

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 6. Kapitel 7
We're sorry to hear that something went wrong. What happened?
some-alt