计算S=1!+2!+3!+…+N!的值:JAVA

链接:登录---专业IT笔试面试备考平台_牛客网

来源:牛客网

题目描述

计算S=1!+2!+3!+...+N!的值

输入描述:

复制代码
输入一行,包含一个整数n (n <= 10)

输出描述:

复制代码
输出一行,包含一个整数。

示例1

输入

复制代码
2

输出

复制代码
3

代码:

复制代码
import java.util.Scanner;

public class Test26 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        int n=scanner.nextInt();
        int sum=0;
        int num=1;
        for (int i = 1; i <=n ; i++) {
            //i=1>>2>>3
            num=num*i;//1*1>>1*2>>2*3
            sum=sum+num;//0+1>>1+2>>3+6
        }
        System.out.println(sum);

    }
}
相关推荐
BIG_PEI几秒前
检查并安装Redis
java
大貔貅喝啤酒2 分钟前
基于Windows下载安装Android Studio 3.3.2版本教程(2026详细图文版)
android·java·windows·android studio
Evand J2 分钟前
【课题推荐与代码介绍】卡尔曼滤波器正反向估计算法原理与MATLAB实现
开发语言·算法·matlab
奋斗的小方4 分钟前
Java基础篇09:项目实战
java·开发语言
海兰5 分钟前
【第21篇-续】graph-Stream-Node改造为适配openAI模型示例
java·人工智能·spring boot·spring·spring ai
vKd0Ff21L7 分钟前
如何在Dev-C++中设置TDM-GCC为默认编译器第九十一篇
java·jvm·c++
武子康9 分钟前
Java-221 RocketMQ 消息存储核心原理:CommitLog、ConsumerQueue、IndexFile 与消息过滤机制
java·大数据·分布式·消息队列·rabbitmq·rocketmq·java-rocketmq
北风toto17 分钟前
为什么 IntelliJ IDEA Community 无法开发 Vue?——附解决方案
java·vue.js·intellij-idea
programhelp_17 分钟前
Google 2026 New Grad SDE VO 三轮面试详解 | 含Behavioral、Coding、Design
java·服务器·数据库
froginwe1118 分钟前
Vue.js 监听属性
开发语言