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 + b
eftersom det först beräknara + b
och 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 returnerartrue
om summan ava
ochb
ä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 + b
eftersom det först beräknara + b
och 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 returnerartrue
om summan ava
ochb
ä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