//用java写 java1,1,2,4,7,13,24,44算法 ---- 百度知道
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;public class Result {
//  前三个数private int a = 1, b = 1, c = 2;private List<Integer> list = null;
//  构造方法Result() {list = new ArrayList<Integer>();list.add(a);list.add(b);list.add(c);}
//  返回结果public int getResult(int index) {if(index >= 0 && index <=3) {return list.get(index);} else if(index < 0) {return -1;}return calc(index).get(index);}
//  计算和,并添加到集合中private List<Integer> calc(int index) {for(int i=3; i<=index; i++) {
//          每个数等于前三者之和int temp = list.get(i-1) + list.get(i-2) + list.get(i-3);list.add(temp);}return list;}public static void main(String[] args) {System.out.println("请输入位置:");int index = new Scanner(System.in).nextInt();System.out.println("第" + index + "个位置的结果为:" + new Result().getResult(index - 1));}}此类文章仅作为记录用。

转载于:https://blog.51cto.com/fylxopensource/1543520

用java写 java1,1,2,4,7,13,24,44算法相关推荐

  1. 学了编译原理能否用 Java 写一个编译器或解释器?

    16 个回答 默认排序​ RednaxelaFX JavaScript.编译原理.编程 等 7 个话题的优秀回答者 282 人赞同了该回答 能.我一开始学编译原理的时候就是用Java写了好多小编译器和 ...

  2. java编程游戏飞机旋转问题_用JAVA写的一个飞机游戏

    根据网上视频教程,用JAVA写的一个飞机程序.先看效果先: 改程序主要应用了面向对象的方法构建,使用了AWT技术和一些双缓冲技术 关键有几个点: 一.双缓冲技术,防止重画造成的屏幕闪烁,可以直接用 p ...

  3. JAVA写XML乱码问题_java 写 xml 中文乱码

    今天用java写xml文件,发现写完后xml文件的中文就变成了乱码, 解决办法:把xml文件的头部编码改为utf-8,StreamResult编码方式也改为utf-8. =============部分 ...

  4. java kafka 集群消费_kafka集群搭建和使用Java写kafka生产者消费者

    转自:http://chengjianxiaoxue.iteye.com/blog/2190488 1 kafka集群搭建 1.zookeeper集群 搭建在110, 111,112 2.kafka使 ...

  5. java gui 怎么添加背景图片_三分钟教你学会用java写客户端程序!!速进!!

    写了这么多期的代码, 一直都是在控制台里面, 都没有像别的软件那样, 可以有一个桌面客户端的形式, 可以用鼠标点, 用键盘输入. 下面我们就来看看, 怎么用Java写一个客户端程序. 开局还是我们熟悉 ...

  6. 文本文件 java,java 写文本文件

    code 1:将特定String写入特定文件,不覆盖. import java.io.*; import java.util.*; public class OutputLog { public st ...

  7. JAVA写出来的塔防能有多好玩?......真香!

    大家好,我是TJ 一个励志推荐10000款开源项目与工具的程序员 今天TJ君学到一个新名词 电子游戏阳痿,是指: 作为一个曾经爱玩游戏的人,在时间充裕.精力良好的状态下,依然不能把注意力集中在游戏上, ...

  8. 用java写一个简单的区块链(下)

    用java写一个简单的区块链(下) 2018年03月29日 21:44:35 java派大星 阅读数:725 标签: 区块链java 更多 个人分类: 区块链 版权声明:本文为博主原创文章,转载请标明 ...

  9. java发布后功能不能用,急项目发布后java写的打印功能失效了-求解解决方法

    当前位置:我的异常网» J2EE » 急项目发布后java写的打印功能失效了-求解解决方法 急项目发布后java写的打印功能失效了-求解解决方法 www.myexceptions.net  网友分享于 ...

  10. 后门怎么写隐蔽java_用Java写黑软-后门篇

    这次我给大家带来的是<用Java写黑软-后门篇>,目前我在网上还没有找到哪位高手把自己写的java后门公布出来,有的也多是些恶搞的东西,所以这次我就来献献丑了. 先来一段理论的东西,后门, ...

最新文章

  1. discuz_style_default.xml修改
  2. 0点mysql_【转载】MySQL查询当天0点,昨天时间
  3. XMLHttpRequest、fetch的ajax请求
  4. mysql中ibatis的limit动态传参
  5. 一篇文章详解大数据技术和应用场景
  6. 6个特征,判断你的领导值不值得追随
  7. python字符串界定符有哪些_【Python 秘籍】使用多个界定符分割字符串
  8. 五大技术助力,智能门锁能否成为智能家居下一个入口?
  9. 推荐召回体系化建设与排序优化实践
  10. ArrayList 练习
  11. python—json模块的编码与解码
  12. bootstrap 小点
  13. Presto 安装与部署
  14. 最新JS验证手机号码(2021)
  15. 微星主板开机一直进入bios问题解决办法
  16. 按键精灵手机助手找回素材
  17. 如何用GoldWave交叉淡化两首音乐?
  18. 无线计算机鼠标,无线鼠标
  19. SIOCADDRT: File exists
  20. 我叫mt4公会攻城战服务器维护中,公会攻城战也要讲战术《我叫MT4》攻城战策略解析...

热门文章

  1. MySQL INFORMATION_SCHEMA信息数据库
  2. 【随感】我觉得,世界上最美好的乐器是钢琴和架子鼓
  3. 一些常用PLSQL语句 和事务
  4. 红帽学习笔记[RHCSA] 第二课[文件、目录、相关命令]
  5. Jquery 强大的表单验证操作
  6. Python:创建GUI界面步骤
  7. java提高篇-----字符串
  8. ubuntu 安装Pangolin 过程
  9. percona-xtrabackup 文档
  10. [BZOJ1009]GT考试