Dönüş Türleri
Coddy'nin C# Journey'sinin Temeller bölümünün bir parçası. Ders 51 / 69.
Bir metottaki return ifadesi, metodun çıktısı olarak üretmesi gereken değer veya değerleri belirtmek için kullanılır. Örneğin, aşağıdaki metot 100 çıktısını verecektir:
public static int FunctionName() {
return 100;
}Değeri bir değişkene aktarmak için şunu yazın:
int number = FunctionName();Şimdi number değişkeni 100 değerini tutacak çünkü metodun döndürdüğü değer budur.
Metodun dönüş türünün (bu durumda int), döndürülen değeri sakladığınız değişkenin veri türüyle eşleşmesi gerektiğini unutmayın.
Görev
KolayHer test durumunun üç girdisi vardır:
- İlk girdi, yinelemelerin kaç kez yapılacağını belirtir
- Son iki girdi, üzerinde işlem yapacağımız sayılardır
İki bağımsız değişken alan ve ikisinden büyük olan sayıyı döndüren bir metot oluşturun. İkisi de eşitse herhangi birini döndürün.
main metodunda:
iterations kez yineleme yapın. Her yinelemede:
Biggermetodununum1venum2ile çağırın ve sonucu bir değişkende saklayın- Hangi özgün değişkenin (
num1veyanum2) daha büyük değeri tuttuğunu belirleyin - Bu özgün değişkeni 2'ye bölün ve güncelleyin
- Örnek:
num1daha büyükse şunu yapın:num1 = num1 / 2
- Örnek:
- Yeni güncellenen değeri yazdırın
num1 veya num2'den biri 2'den küçük olursa döngüyü erkenden durdurun.
Kendin dene
using System;
public class Program {
public static double Bigger(double arg1, double arg2) {
// Metodu tamamlayın
}
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++) {
// Kodunuzu aşağıya yazın
}
}
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerMod Alma OperatörüArtırma/AzaltmaSonradan Artırma/AzaltmaAritmetik Kısayollar7Temel Girdi/Çıktı
Temel ÇıktıString InterpolationGirdi OkumaParseÖzet - 120'ye KadarÖzet - True veya False10Metotlar (Fonksiyonlar)
Metot TanımlamaMetot ParametreleriDönüş TürleriOpsiyonel ParametrelerÖzet - Doğrulama FonksiyonuVoid Metotlar5Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Kendi başına pratik yap: Online C# derleyicisi