用java写 java1,1,2,4,7,13,24,44算法
//用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算法相关推荐
- 学了编译原理能否用 Java 写一个编译器或解释器?
16 个回答 默认排序 RednaxelaFX JavaScript.编译原理.编程 等 7 个话题的优秀回答者 282 人赞同了该回答 能.我一开始学编译原理的时候就是用Java写了好多小编译器和 ...
- java编程游戏飞机旋转问题_用JAVA写的一个飞机游戏
根据网上视频教程,用JAVA写的一个飞机程序.先看效果先: 改程序主要应用了面向对象的方法构建,使用了AWT技术和一些双缓冲技术 关键有几个点: 一.双缓冲技术,防止重画造成的屏幕闪烁,可以直接用 p ...
- JAVA写XML乱码问题_java 写 xml 中文乱码
今天用java写xml文件,发现写完后xml文件的中文就变成了乱码, 解决办法:把xml文件的头部编码改为utf-8,StreamResult编码方式也改为utf-8. =============部分 ...
- java kafka 集群消费_kafka集群搭建和使用Java写kafka生产者消费者
转自:http://chengjianxiaoxue.iteye.com/blog/2190488 1 kafka集群搭建 1.zookeeper集群 搭建在110, 111,112 2.kafka使 ...
- java gui 怎么添加背景图片_三分钟教你学会用java写客户端程序!!速进!!
写了这么多期的代码, 一直都是在控制台里面, 都没有像别的软件那样, 可以有一个桌面客户端的形式, 可以用鼠标点, 用键盘输入. 下面我们就来看看, 怎么用Java写一个客户端程序. 开局还是我们熟悉 ...
- 文本文件 java,java 写文本文件
code 1:将特定String写入特定文件,不覆盖. import java.io.*; import java.util.*; public class OutputLog { public st ...
- JAVA写出来的塔防能有多好玩?......真香!
大家好,我是TJ 一个励志推荐10000款开源项目与工具的程序员 今天TJ君学到一个新名词 电子游戏阳痿,是指: 作为一个曾经爱玩游戏的人,在时间充裕.精力良好的状态下,依然不能把注意力集中在游戏上, ...
- 用java写一个简单的区块链(下)
用java写一个简单的区块链(下) 2018年03月29日 21:44:35 java派大星 阅读数:725 标签: 区块链java 更多 个人分类: 区块链 版权声明:本文为博主原创文章,转载请标明 ...
- java发布后功能不能用,急项目发布后java写的打印功能失效了-求解解决方法
当前位置:我的异常网» J2EE » 急项目发布后java写的打印功能失效了-求解解决方法 急项目发布后java写的打印功能失效了-求解解决方法 www.myexceptions.net 网友分享于 ...
- 后门怎么写隐蔽java_用Java写黑软-后门篇
这次我给大家带来的是<用Java写黑软-后门篇>,目前我在网上还没有找到哪位高手把自己写的java后门公布出来,有的也多是些恶搞的东西,所以这次我就来献献丑了. 先来一段理论的东西,后门, ...
最新文章
- discuz_style_default.xml修改
- 0点mysql_【转载】MySQL查询当天0点,昨天时间
- XMLHttpRequest、fetch的ajax请求
- mysql中ibatis的limit动态传参
- 一篇文章详解大数据技术和应用场景
- 6个特征,判断你的领导值不值得追随
- python字符串界定符有哪些_【Python 秘籍】使用多个界定符分割字符串
- 五大技术助力,智能门锁能否成为智能家居下一个入口?
- 推荐召回体系化建设与排序优化实践
- ArrayList 练习
- python—json模块的编码与解码
- bootstrap 小点
- Presto 安装与部署
- 最新JS验证手机号码(2021)
- 微星主板开机一直进入bios问题解决办法
- 按键精灵手机助手找回素材
- 如何用GoldWave交叉淡化两首音乐?
- 无线计算机鼠标,无线鼠标
- SIOCADDRT: File exists
- 我叫mt4公会攻城战服务器维护中,公会攻城战也要讲战术《我叫MT4》攻城战策略解析...