Friday, September 17, 2010

Varargs

Java 5.0'ın bize sundugu guzel bir kullanim Array farkli bir tanim sekli ama yapilan islem ayni Arrayda yaptigimiz bir cok islemden bizi kurtariyor. Asagidaki uygulamayi gorunce dedigimi daha iyi anliyacaksiniz. Vararg'ler su sekilde tanimlanir.
String str...
int i...
Long l...

Burda dikkat etmemiz gereken method parametresi olarak kullanildigi.



public class VarargsTest {
       public static void main(String args[] ){
               names("Abdulkadir" ,"Ertugrul","Rasim","Nazim");
        }

        public static void names(String... name){
              for (String n : name) {
                    System.out.println("Name : "+n);
             }
        }
}


//Console Output
Name : Abdulkadir
Name : Ertugrul
Name : Rasim
Name : Nazim





public class VarargsTest {
       public static void main(String args[] ){
               String name[]={"Abdulkadir","Ertugrul","Rasim","Nazim"};
                names(name);
        }

        public static void names(String... name){
              for (String n : name) {
                    System.out.println("Name : "+n);
             }
        }
}


//Console Output
Name : Abdulkadir
Name : Ertugrul
Name : Rasim
Name : Nazim


public class VarargsTest {
       public static void main(String args[] ){

              System.out.println("2 + 6 = "+toplama(2,6));
       }

       public static int toplama(int... sayi){
             int sonuc = 0;
             for (int n : sayi) {
                   sonuc = sonuc + n;
             }
             return sonuc;
      }
}


//Console Output
2 + 6 = 8 
 


 
 

No comments:

Post a Comment