26-04-2016, Saat: 18:40
Klavyeden belirteceğim sayıya kadar olan sayının 1+2+3+......+n formatındaki toplamını göstereceğim.
Kod:
package toplam;
import java.io.IOException;
import java.util.Scanner;
public class Toplam {
public static void main(String[] args)throws IOException{
Scanner giris = new Scanner(System.in);
int n, top, i;
System.out.println("Kaça kadar olan sayılar toplansın? ");
n = giris.nextInt();
top = 0;
i = 1;
while (i <= n) {
top += i;
i++;
}
switch (n) {
case 1 :
System.out.println("n" + n + "=" + top);
break;
case 2 :
System.out.println("n1+" + n + "=" + top);
break;
case 3 :
System.out.println("n1+2+" + n + "=" + top);
break;
case 4 :
System.out.println("n1+2+3+" + n + "=" + top);
break;
default :
System.out.println("n1+2+3+..+" + n + "=" + top);
}
}}
Ekran Çıktısı:
Kaça kadar olan sayılar toplansın: 5
1+2+3+..+5=15
Kaça kadar olan sayılar toplansın: 10
1+2+3+..+10=55