Merhabalar. Şu tarz bir java örneği yazdım. Eclips de doğru sonuç alıyorum. Fakat örneğin 1 3 50 değil de ben 1 den 50 ye kadar olan sayıları toplamak istersem ne yapmam gerekiyor, iki saattir denemediğim şey kalmadı. Yardım ederseniz sevinirim.
not: acemiyim
public class asdasd {
public static void main(String args[]){
int dizi [] = {1, 5,50};
System.out.println(topla(dizi));
}
public static int topla(int dizi[]){
int toplam =0;
for(int i=0; i<dizi.length; ++i)
toplam+= dizi;
return toplam;
}
}
bir de bunu başka bir şekilde yazabiliyorum onunda örneğini vereyim: ama bu en basit hali olduğu için yukarıda belirttiğim şekilde yapmak istiyorum. Burada da 2 şer giden sayıların toplamını vermiş oldum.
int result1=0;{
for (int i =2; i<50; i=i+2)
result1=result1+i;
}
System.out.println(result1);
not: acemiyim
public class asdasd {
public static void main(String args[]){
int dizi [] = {1, 5,50};
System.out.println(topla(dizi));
}
public static int topla(int dizi[]){
int toplam =0;
for(int i=0; i<dizi.length; ++i)
toplam+= dizi;
return toplam;
}
}
bir de bunu başka bir şekilde yazabiliyorum onunda örneğini vereyim: ama bu en basit hali olduğu için yukarıda belirttiğim şekilde yapmak istiyorum. Burada da 2 şer giden sayıların toplamını vermiş oldum.
int result1=0;{
for (int i =2; i<50; i=i+2)
result1=result1+i;
}
System.out.println(result1);