Java: Return Methodlar
Return methodlar bizim void methodlarda bulduğumuz sonucu tekrardan döndürüp onları kullanmamızı sağlar. Şimdi return method yapısına göz atalım.
public class ReturnMethodlar{
public static void main ( String[]args){
int r=power(2,2);
int r2=power(2,6);
}
static int power (int a, int b){
int sonuc =(int) Math.pow(a,b);
System.out.println("Sonuç:"+sonuc);
return sonuc ; } }
EKRAN ÇIKTISI:4
EKRAN ÇIKTISI:64
Görüldüğü üzere void yapısı yerine hangi veri tipiyle işlem yapıyorsak onu kullandık. Bu soruda integer veri tipi olduğu için int yazdık. Aynı zamanda dönen değeri kullanmak için main metoduna yazarken r ve r2 tanımlamalarını kullandık. Bu sayede değerimizi bu ifadeler ile tekrardan kullanabileceğiz.
NOT: Tanımlamaları koymasak da kodlama da herhangi bir hata olmayacaktır. Fakat tanımlama yapmayacaksak return yapısı kullanmanın bir anlamı yoktur. Onun yerine void yapısı kullanmak gerekir.
Yorumlar
Yorum Gönder