import java.util.*;

// Compiler version JDK 11.0.2

//今天, 我来给大家讲下用Java自定义函数

//例子是数列求和

class Dcoder

{

//这个是一个数列求和,等差数列

//public static是修饰这个函数的

//具体作用要自己看书,这里不多做讲解

//int 代表了返回值类型是int型

//典型的main函数返回值是void即空值

//spsum是函数名,括号类被称为形参

//在调用函数时要输入形参,输入的形参类型一定要与函数一致

public static int spsum(int a, int b, int n) {

//初始化sum,sum即和,返回值

int sum = 0;

//利用for循环

for(int i = 0;i < n;i++) {

//这个公式就是加和

sum += a;

//b代表了间隔,即差,a是a1,数列的开始值

a += b;

}

//利用return返回并结束函数

return sum;

}

//我们接下来做等比数列求和

//依葫芦画瓢

public static int smsum(int a, int b, int n) {

int sum = 0;

for(int i = 0;i < n;i++) {

sum += a;

a *= b;

}

return sum;

}

public static void main(String args[])

{

//我们现在来试试

System.out.println(spsum(1,3,3));

//看来是对的

//试试

System.out.println(smsum(1,2,3));

//1+2+4=7 没问题

}

}

数列求和 java_[代码展示]数列求和相关推荐

  1. [代码解读]独立按键控制LED位移c51单片机

    先看效果 代码解读: 关于独立按键这里注意: (这两个独立按键的针脚刚好是反的) 最后附上代码: #include <REGX52.H> void Delay(unsigned int x ...

  2. 数学编程:经典数学编程案例之斐波那契:斐波那契数列的简介、代码实现、exe程序应用(斐波纳契时钟设计)之详细攻略

    数学编程:经典数学编程案例之斐波那契:斐波那契数列的简介.代码实现.exe程序应用(斐波纳契时钟设计)之详细攻略 目录 斐波那契数列的简介 斐波那契数列代码实现 1.python代码实现 2.Java ...

  3. n平方的求和公式_高中数学:数列求和及数列的综合应用,掌握常见模型

    数列求和及数列的综合应用,掌握常见模型 [考试要求] 1.熟练掌握等差.等比数列的前n项和公式: 2.掌握非等差数列.非等比数列求和的几种常见方法: 3.了解数列是一种特殊的函数:4.能在具体问题情境 ...

  4. 一文解决斐波那契数列求前n项和;和求第n个数是多少的问题;斐波那契数列(Fibonacci)又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……

    题目:斐波那契数列(Fibonacci)又称黄金分割数列,指的是这样一个数列:0.1.1.2.3.5.8.13.21.34.--在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)= 0,F(1) ...

  5. 北风设计模式课程---深入理解[代理模式]原理与技术

    北风设计模式课程---深入理解[代理模式]原理与技术 一.总结 一句话总结: 不仅要通过视频学,还要看别的博客里面的介绍,搜讲解,搜作用,搜实例 设计模式都是对生活的抽象,比如用户获得装备,我可以先装 ...

  6. 使用K-S检验一个数列是否服从正态分布、两个数列是否服从相同的分布(转载+自己笔记)

    K-S检验全称: Kolmogorov-Smirnov检验 下面内容来自[1] 假设检验的基本思想: 若对总体的某个假设是真实的,那么不利于或者不能支持这一假设的事件A在一次试验中是几乎不可能发生的. ...

  7. python查询斐波那契数列通项公式_斐波那契数列求解总结(Python版)

    最近在查阅斐波那契数列时,看到下面的文章,总结得非常好,于是自己上手使用 Python 练习并实现多种求解方法 守望:面试官问你斐波那契数列的时候不要高兴得太早​zhuanlan.zhihu.com ...

  8. 信息学奥赛一本通 1189:Pell数列 | 1202:Pell数列 | OpenJudge NOI 2.3 1788:Pell数列 | 2.3 1788:Pell数列

    [题目链接] ybt 1189:Pell数列 ybt 1202:Pell数列 OpenJudge NOI 2.2 1788:Pell数列 OpenJudge NOI 2.3 1788:Pell数列 [ ...

  9. 信息学奥赛一本通 1937:【06NOIP普及组】数列 | 洛谷 P1062 [NOIP2006 普及组] 数列

    [题目链接] ybt 1937:[06NOIP普及组]数列 洛谷 P1062 [NOIP2006 普及组] 数列 [题目考点] 1. 数制 [解题思路] 如果k为2,那么这个数列 第1项为202^02 ...

最新文章

  1. JSP简单练习-EL获取表单数据
  2. 使用C# lock同时访问共享数据
  3. 深入解析MVVM架构
  4. Linux7没有网卡,centos7安装后缺少网卡如何解决?
  5. 32获取外部中断状态_STM8单片机中断的主要功能解析
  6. Winform中自定义xml配置文件后对节点进行读取与写入(XmlDocument)
  7. Java MD5 加密工具类 生成32位加密码值
  8. 解决黑苹果睡眠唤醒后立马死机(AppleHDAHDMI_DPDriver)
  9. python音频频谱_用python绘制音频频谱图
  10. Jetbrains好用的插件(经验总结)
  11. ELK基于ElastAlert实现日志的微信报警
  12. VS2019下载(离线下载器)
  13. 极客大挑战--PHP
  14. bilibiliC++25程序流程结构-选择结构-多行ifi语句
  15. 反向跟单——羊群效应
  16. 多目标跟踪(MOT)数据集资源整理分享
  17. Coreseek开源中文检索引擎 coreseek-4.1 win7安装教程
  18. 骨传导黑科技新秀-Nineka南卡骨传导耳机,运动最佳伴侣
  19. MVC之前的那点事儿系列(6):动态注册HttpModule
  20. 1103 缘分数 (20 分)

热门文章

  1. MySQL 传统复制与 GTID 复制原理及操作详解
  2. 详解4种微服务框架接入Istio方案
  3. 大力出奇迹,揭秘昇腾CANN的AI超能力
  4. 游戏“外挂”?—— AI生成游戏最强攻略
  5. 带你了解数据库的“吸尘器”:VACUUM
  6. 数仓集群管理:单节点故障RTO机制分析
  7. 华为云DevCloud为开发者提供高效智能的可信开发环境
  8. 关于Python中的错误与异常,你是否了解的够仔细?
  9. 利用ssh穿越多个跳板机最简单最高效的办法
  10. 【深入浅出etcd系列】1. 架构概览