Utmaning: Returvärden
Här är operate en metod som ska returnera true om a + b är lika med c. Fyll i det tomma fältet så att metoden beter sig därefter.
main.cs
12345678910111213141516171819using 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)); } } }
- Vi kan skriva uttryck direkt i return-satsen.
- Till exempel är det giltigt att skriva
return a + beftersom det först beräknara + boch sedan returnerar det resulterande värdet. På samma sätt kan vi också direkt skriva booleska uttryck i return-värden, eftersom booleska uttryck också är uttryck. Därför är det giltigt att skrivareturn a > b. Med denna information, fundera på hur du kan skriva ett booleskt uttryck som returnerartrueom summan avaochbär större änc.
main.cs
12345678910111213141516171819using 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)); } } }
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 6. Kapitel 7
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 1.59
Utmaning: Returvärden
Svep för att visa menyn
Här är operate en metod som ska returnera true om a + b är lika med c. Fyll i det tomma fältet så att metoden beter sig därefter.
main.cs
12345678910111213141516171819using 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)); } } }
- Vi kan skriva uttryck direkt i return-satsen.
- Till exempel är det giltigt att skriva
return a + beftersom det först beräknara + boch sedan returnerar det resulterande värdet. På samma sätt kan vi också direkt skriva booleska uttryck i return-värden, eftersom booleska uttryck också är uttryck. Därför är det giltigt att skrivareturn a > b. Med denna information, fundera på hur du kan skriva ett booleskt uttryck som returnerartrueom summan avaochbär större änc.
main.cs
12345678910111213141516171819using 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)); } } }
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 6. Kapitel 7