/*斐波那契数列使用命令行输入参数
*/
public class Fibonacci
{public static void main(String[] args){if (args.length == 0 || args.length > 1){System.out.println("只能输入一个整型数值!");}else{try{int num = Integer.valueOf(args[0]);int[] Fibo = getFibonacci(num);for (int i = 0; i < Fibo.length; i++){System.out.print(Fibo[i] + "\t");if (i != 0 && i % 4 == 0){System.out.println();    //每输出5个数进行换行}}}catch (NumberFormatException e){System.out.println(e);}}}//编写一个方法用来输出指定的斐波那契数列static int[] getFibonacci(int n){int[] num = new int[n];if (n == 1 || n == 2){for (int i = 0; i < n; i++){num[i] = 1;}return num;}else{num[0] = 1; num[1] = 1;for (int i = 2; i < n; i++){num[i] = num[i - 1] + num[i - 2];}return num;}}
}

运行结果如下:

【Java学习笔记】接收命令行参数输出指定个数的斐波那契数列相关推荐

  1. python利用列表计算斐波那契数列前30项并输出_python 题目:斐波那契数列计算;题目:站队顺序输出;题目:合法括号组合的生成;题目:用户登录(三次机会)...

    斐波那契数列计算 B 描述 斐波那契数列如下: F(0) = 0, F(1) = 1 F(n) = F(n-1) + F(n-2) 编写一个计算斐波那契数列的函数,采用递归方式,输出不超过n的所有斐波 ...

  2. java兔子繁殖总数_【Java基础编程练习】01:兔子繁殖问题(斐波那契数列)的分析及实现...

    01:兔子繁殖问题 Java练习,第一道就是这道题,早有耳闻,看好多答案就是直接摆上来一个斐波那契数列就完了〒▽〒,于是自己就写了一个思考过程,仅供自己将来复习吧~ 一.问题概述 题目:古典问题:有一 ...

  3. python基础____学习笔记17 (命令行参数解析)

    一.使用argparse 解析命令行参数 argparse 函数 ArgumentParser() 来创建一个解析器,该解析器调用add_argument() 来创建不同的参数选项,参数action触 ...

  4. 命令行参数tail c语言,osg学习笔记2, 命令行参数解析器ArgumentParser

    php简单实现socket通信 socket通信的原理在这里就不说了,它的用途还是比较广泛的,我们可以使用socket来做一个API接口出来,也可以使用socket来实现两个程序之间的通信,我们来研究 ...

  5. Objective-C学习笔记_命令行参数获取

    找到编译目录下执行myapp >./myapp param1 param2 在应用中可以这样来获取param1/param2 NSProcessInfo *proc = [NSProcessIn ...

  6. 使用Python,输出1000以内的斐波那契数列(一看就懂)

    a,b = 1,1 while True: if a <= 1000: print(a) a,b = b,a+b else: break 第3,6行代码前面4个空格: 4,5,7行前面8个空格

  7. java求斐波那契前n项和_算法之斐波那契数列如何求第n个值与前n项和?(Java)...

    斐波那契数列 指的是这样一个数列:1.1.2.3.5.8.13.21.34.--在数学上,斐波纳契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n& ...

  8. JAVA中打印斐波拉契数列_java打印斐波那契数列

    每行 5 个,输出斐波那契数列的前 20 个数字 6. 编写程序接受用户输入一个... 3 ? 这一公式输出斐波那契数列中的前 40 个数. 保存文件名为:bnds11.java class bnds ...

  9. Java实现递归 斐波那契数列 阶乘

    Java实现递归 斐波那契数列 阶乘 阶乘 /*** 使用递归算法求阶乘* 求阶乘 * 5!=5*4*3*2*1; * * 1=1;* 2!=2*1!;* 3! = 3*2!;* 4! = 4*3!; ...

最新文章

  1. Unity的对象复用
  2. c语言ut8,C语言使用utlist实现的双向链表
  3. Spring Boot 应用监控
  4. 《计算机网络思想》系列(1)网络体系结构———理解,总结,辨析,升华
  5. 演练:在 ASP.NET 中缓存应用程序数据
  6. 译 - Cassandra 数据建模的基本规则
  7. mac装虚拟机真的好吗?
  8. java ftp 上传失败,java ftp上传时,代码不报错,也上传不过去文件
  9. 几个项目管理经典小故事,发人深思
  10. 冉宝的每日一题--8月12日--子序列有进步啦
  11. 彻底关闭Win10自动更新(Win10企业版或专业版)
  12. 物联网行业解决方案之智慧畜牧
  13. Mac录屏,同时保留声音
  14. Vue 2.0 起步(2) 组件及 vue-router实例 - 微信公众号RSS
  15. 从操作系统漫谈GOLang GPM模型
  16. Java 工具类:风向度数(角度°)转风向,附风向16方位图
  17. 微软流媒体框架DirectShow
  18. DATAX,HANA数据库的书写(使用RDBM数据源传输)
  19. Neural Filters for mac(ps2021逆天滤镜库)无需登陆Adobe Id
  20. java jmap_Java进程内存分析工具之jmap

热门文章

  1. 【嵌入式学习】嵌入式开发的第一课
  2. 认识新华三官网官网下载网络模拟器HCL的安装了解HCL
  3. 【CSS】一个div在另外一个div中居中显示(水平居中,竖直居中)
  4. tp5 php里如何打印变量,TP5系统变量输出
  5. 使用向量的方法来计算点到直线的距离
  6. AtCoder Beginner Contest 217
  7. 计算机英语-基础知识
  8. SpringMVC基础入门
  9. anaconda+pycharm安装
  10. 打开jupyter notebook 报错 404GET/static/components/marked/lib/marked.js?