4 Ocak 2020 Cumartesi

Java Number of Arguments

Java da methodumuza kac tane parametre alacagimizi bilmiyorum. Input olarak istenildigi kadar parametre gonderilebilir ve bizim bunu handle etmemiz gerekebilir. Simdi bu sekilde bir ornek yapacagiz.

Input
1
2
3
4
5
6

Seklinde bir input verilsin. Bizden istenen output ise sayilari toplamak olsun. Ve bu islemi satir satir gostermek.

Output
1+2=3
1+2+3=6
1+2+3+4+5=15
1+2+3+4+5+6=21

Ornekte bizden istenen Add adli bir class icinde add methodumuzu yazmamiz.

class Add{
  void add(int... args) {
   int sum = 0;
   String seperator = "";
   for(int i : args) {
    sum += i;
    System.out.println(seperator + i);
    seperator = "+";
   }
   System.out.println("= " + sum);
  }
 }

Bu kod tam olarak ta istenen islemi yapiyor. Simdi de ornekte builtin tanimlanmis kodlarla son halini asagiya ekleyelim.



Hiç yorum yok:

Yorum Gönder