求1+2+3+...+n的值

简介: 求1+2+3+...+n的值

问题描述

求1+2+3+...+n的值。

输入格式

输入包括一个整数n。

输出格式

输出一行,包括一个整数,表示1+2+3+...+n的值。

import java.util.Scanner;
public class bas_2 {
  public static void main(String[] args) {
  // TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int i=1;
long sum=1;
while(i<n){
  sum=n+sum;
  n=n-1;
}
System.out.println(sum);
  }
}
相关文章
|
1月前
|
Python
怎样在函数中返回多个值?
怎样在函数中返回多个值?
|
7月前
|
C语言
返回指针值
返回指针值
37 0
返回指针值
|
7月前
|
JavaScript 前端开发 索引
如何判断一个值是否在数组内?
如何判断一个值是否在数组内?
|
7月前
|
存储 弹性计算 运维
添加两个值
【4月更文挑战第29天】
37 4
|
7月前
|
存储 弹性计算 运维
添加多个值
【4月更文挑战第29天】
31 2
|
7月前
59.已知xxz+yzz=532,求所有可能的x,y,z的值
59.已知xxz+yzz=532,求所有可能的x,y,z的值
45 0
|
前端开发
根据数组code值返回value值
根据数组code值返回value值
81 0
类型和值
类型和值
76 0
函数是第一类值
函数是第一类值
102 0
声明了Integer类型的两个数值并且值相等,但为什么返回了false?
声明了Integer类型的两个数值并且值相等,但为什么返回了false?
209 0