1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 【Java学习笔记】接收命令行参数输出指定个数的斐波那契数列

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

时间:2023-03-06 10:26:12

相关推荐

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

/*斐波那契数列使用命令行输入参数*/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;}}}

运行结果如下:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。