• 基础算法


                                                                                           基础算法

    1

      问题描述 1+2+3+··········+n的值

      输入格式

          输入包含一个整数n

        输出格式

        输出一行,包含一个整数,表示1+2+3+········+n的值

      样例输出

     4

     样例输出

    10

    数据规模与约定

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

    import java.util.*;
    public class Fibonacci {
        public static void main(String[] args)
        {   
               System.out.println("请输入一个整数n,n的大小要满足1 <= n <= 1000000000");
             long n;
             Scanner in=new Scanner(System.in);
             n=in.nextLong();
             long sum=0;
            if(1 <= n && n<= 1000000000)
             {
             for(long i=1;i<=n;i++)
             {
                 sum=sum+i;
                
             }
            System.out.println(sum);
             
             }
            
       
        }

    }

      提醒:

         1.因为n要满足1 <= n <= 1000000000,此时n不能用 int 类型,而要用long类型的。     2.导入了常用的工具包,import java.util.*; 用到了Scanner 方法用来扫描键盘上输入的字符。

         3.数据类型表

      

         希望这些对大家有帮助,如果有错误之处还希望大家指点,批评。

    编程是一门艺术,要爱就要深爱。
  • 相关阅读:
    laydate 监听日期切换
    done
    Could not find result map java.util.HashMap
    toFixed
    js追加元素
    input只能输入数字或两位小数
    JSTree[树形控件]
    JSp获取到当前用户的全部session
    layui select change
    大型网站技术架构读后感
  • 原文地址:https://www.cnblogs.com/pwhit/p/4991105.html
Copyright © 2020-2023  润新知