Dönüş Türleri
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası. Ders 53 / 73.
Bir yöntemdeki return ifadesi, yöntemin çıktı olarak üretmesi gereken değeri veya değerleri belirtmek için kullanılır. Örneğin, aşağıdaki yöntem 100 çıktısını verir:
public static int functionName() {
return 100;
}Değeri bir değişkene atamak için şunu yaz:
int number = functionName();Artık number değişkeni 100 değerini tutacak, çünkü yöntem bunu döndürdü.
Yöntemin dönüş türünün (bu durumda int), döndürülen değeri depoladığınız değişkenin veri türüyle uyumlu olması gerektiğini unutmayın.
Görev
KolayHer test durumunda üç girdi bulunur.
İlk girdi, yinelemelerin kaç kez yapılacağını belirtir; son iki girdi ise üzerinde işlemler yapacağımız sayılardır.
İki bağımsız değişken alan ve ikisi arasındaki büyük sayıyı döndüren bir yöntem oluşturun. İkisi de eşitse, bunlardan birini döndürün.
Aşağıdakileri en fazla iterations kez tekrarlayın:
num1veyanum2değerlerinden biri 2'den küçükse, bu yinelemede başka bir şey yapmadan önce döngüyü durdurun.- İkisinden büyük olanı elde etmek için yönteminizi
num1venum2ile çağırın ve sonucu bir değişkende saklayın. - Bu büyük sayıyı
2'ye bölün (her iki sayı dadoubleolduğundan bu normal bölmedir) ve sonucu geldiği değişkene geri kaydedin: eğer büyük olannum1ise,num1artık eski değerinin yarısını tutar; aksi takdirdenum2tutar. Yeni bir değişkende saklamayın. - Yeni değeri kendi satırında yazdırın.
Kodun iskeletine zaten sahip olduğunuzu unutmayın!
Kendin dene
import java.util.Scanner;
public class Main {
public static double bigger(double arg1, double arg2) {
// Metodu tamamlayın
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int iterations = scanner.nextInt();
double num1 = scanner.nextDouble();
double num2 = scanner.nextDouble();
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ülo OperatörüArtırma/AzaltmaSonsal Artırma/AzaltmaAritmetik Kısa YollarKarşılaştırma OperatörleriDizge Karşılaştırması7Temel G/Ç
System.out MetotlarıÇıktıyı BiçimlendirmeScanner SınıfıTekrar - 120'ye KadarTekrar - Doğru mu Yanlış mı10Metotlar (Fonksiyonlar)
Metot TanımlamaMetot ParametreleriDönüş TürleriMetot Aşırı YüklemeTekrar - Sigma FonksiyonuTekrar - Doğrulama FonksiyonuVoid Metotlar5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 4Kendi başına pratik yap: Online Java derleyicisi