Java编程:切面条
2024-10-01 07:40:47
/* 一根高筋拉面,中间切一刀,能够得到2根面条。
假设先对折1次。中间切一刀。能够得到3根面条。
假设连续对折2次,中间切一刀。能够得到5根面条。
那么。连续对折10次。中间切一刀。会得到多少面条呢?
-------------------------------------------
对折0次,得到2根;
对折1次,得到2 * 2 - 1 = 3
对折2次,得到3 * 2 - 1 = 5
对折3次。得到5 * 2 - 1 = 9
对折4次,得到9 * 2 - 1 = 17
对折5次,得到17 * 2 - 1 = 33
对折6次,得到33 * 2 - 1 = 65
对折7次,得到65 * 2 - 1 = 129
对折8次,得到129 * 2 - 1 = 257
对折9次,得到257 * 2 - 1 = 513
对折10次,得到513 * 2 - 1 = 1025*/
public class Test2 {
public static int F(int n)
{
if(n==0)
return 2;
return 2*F(n-1)-1;
}
public static void main(String[] args) { System.out.println("对折10次得到"+Test2.F(10)+"根苗条"); } }
最新文章
- 【Android测试】【第一节】性能——CPU
- rpmdb出问题,重建rpmdb库
- Axure一点
- Spring3.0 入门进阶(三):基于XML方式的AOP使用
- 深入理解Java虚拟机 - 虚拟机内存划分
- ECMAScript 发展历史
- for_each的各种情况下的使用详解
- PHP 分析1
- vs2013+opencv2.4.11+Qt5.5.1配置
- GOLang(第二篇 发起一个Http请求)
- 怎样查看Jdk是32位还是64位
- javaSE基础之 LinkedList的底层简单实现
- HTTPS静态服务搭建过程详解
- 声音变调算法PitchShift(模拟汤姆猫) 附完整C++算法实现代码
- 反爬虫:利用ASP.NET MVC的Filter和缓存(入坑出坑)
- 深度学习在graph上的使用
- luogu3426 [POI2005]SZA-Template 后缀树
- 什么是RDD?
- 为什么用VUE,而不用Jquery了?
- 小米笔记本 air 12.5寸 支持硬盘参数