Java method anlatımı parametresiz method , parametreli method , return , overloading ve recursion anlatımları
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
topla();
echo("asdasdasda");
ortalama(34,65);
int dizi[] = new int[]{1,4,7};
islemYap(dizi);
for(int i :dizi)
System.out.println(i);
System.out.println(method1(5));
System.out.println(method1(6,7));
System.out.println("6.sayısı=fibonacci : "+ fibonacci(23) );
}
//parametresiz method
static void topla(){
System.out.println("23+3");
}
//parametreli method
static void echo(String yazdir){
System.out.println(yazdir);
}
//parametresiz method işlem kulanımı
static void ortalama(int sayi1, int sayi2){
int toplam= sayi1+sayi2;
int ortalama=toplam/2;
if(ortalama>=50){
System.out.println("Geçtiniz notunuz : " + ortalama);
}else{
System.out.println("Kaldınız notunuz : " +ortalama);
}
}
//methotlarda dizi parametre geçirmek
static void islemYap(int dizi[]){
for(int i=0;i<3;i++){
dizi[i]=i*i;
}
}
//Overloading aynı isimli method kulanımı fakat veri tipleri farklı olmak şartı ile
static int method1(int sayi4){
return sayi4;
}
static int method1(int sayi5, int sayi6){
return sayi5;
}
//Recursion bir methodun belli bir şart sağlanan kadar sürekli olarak çağırması.Döngü yerine kulanılabilir
static int fibonacci(int x){
if(x<=1)
return x;
else
return fibonacci(x-1)+fibonacci(x-2);
}
}
package methoddizi;
public class Method {/**
* @param args the command line arguments
*/
public static void main(String[] args) {
topla();
echo("asdasdasda");
ortalama(34,65);
int dizi[] = new int[]{1,4,7};
islemYap(dizi);
for(int i :dizi)
System.out.println(i);
System.out.println(method1(5));
System.out.println(method1(6,7));
System.out.println("6.sayısı=fibonacci : "+ fibonacci(23) );
}
//parametresiz method
static void topla(){
System.out.println("23+3");
}
//parametreli method
static void echo(String yazdir){
System.out.println(yazdir);
}
//parametresiz method işlem kulanımı
static void ortalama(int sayi1, int sayi2){
int toplam= sayi1+sayi2;
int ortalama=toplam/2;
if(ortalama>=50){
System.out.println("Geçtiniz notunuz : " + ortalama);
}else{
System.out.println("Kaldınız notunuz : " +ortalama);
}
}
//methotlarda dizi parametre geçirmek
static void islemYap(int dizi[]){
for(int i=0;i<3;i++){
dizi[i]=i*i;
}
}
//Overloading aynı isimli method kulanımı fakat veri tipleri farklı olmak şartı ile
static int method1(int sayi4){
return sayi4;
}
static int method1(int sayi5, int sayi6){
return sayi5;
}
//Recursion bir methodun belli bir şart sağlanan kadar sürekli olarak çağırması.Döngü yerine kulanılabilir
static int fibonacci(int x){
if(x<=1)
return x;
else
return fibonacci(x-1)+fibonacci(x-2);
}
}
Java Method Anlatımı
4/
5
Oleh
Root