Matematikte sigma ile gösterdiğimiz, bir sayıdan diğerine kadar olan sayılar arasında kalan sayılar örneğini java'da kodlayalım. İlk sayı 1 olsun ve 1'den bir sayıya kadar olan aradaki tüm sayıların toplamını bulsun, bunu yaparken de n(n+1)/2 formülünü kullanmasın. for döngüsünü kullansın (alternatif olarak while döngüsü de olabilir).
import java.util.Scanner;
public class sigma {
public static void main(String[] args) {
Scanner klavye=new Scanner(System.in);
System.out.println("istediginiz bir sayiyi yazin");
System.out.println("o sayıya kadar olan tüm sayıların toplamını bulacagim");
int sayi=klavye.nextInt();
int toplam=0;
for (int i=1; i<=sayi; i++)
toplam=toplam+i;
System.out.println(sayi+" sayisina kadar olan sayilarin toplami=" + toplam);
}
}
Çıktı:
istediginiz bir sayiyi yazin
o sayıya kadar olan tüm sayıların toplamını bulacagim
5
5 sayisina kadar olan sayilarin toplami=15