蓝桥杯 基础练习 JAVA 02 序列求和

蓝桥杯 基础练习 JAVA 02 序列求和,第1张

蓝桥杯 基础练习 JAVA 02 序列求和

问题描述

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

输入格式

输入包括一个整数n。

输出格式

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

样例输入

5

样例输出

15

样例输出

100

样例输入

5050

数据规模与约定

1 <= n <= 1,000,000,000。

import java.util.Scanner;//导包(导包后可以在程序中输入n)
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);//通过 Scanner 类来获取用户的输入
        long n = sc.nextInt();//获取用户输入的整数n(由于n的范围较大,所以这里的数据类型用long)
        System.out.print((n+1)*n/2);//运用等差数列求和公式,输出序列求和
    }
}

知识点总结

Java基本类型共有八种

本题涉及整型和长整型,下方已标红。

类型名称关键字占用内存取值范围字节型byte1 字节-128~127短整型short2 字节-32768~32767整型int4 字节-2147483648~2147483647(大概21亿)长整型long8 字节-9223372036854775808L~9223372036854775807L单精度浮点型float4 字节+/-3.4E+38F(6~7 个有效位)双精度浮点型double8 字节+/-1.8E+308 (15 个有效位)字符型char2 字节ISO 单一字符集布尔型boolean1 字节true 或 false

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5683102.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存