【Java学习笔记】接收命令行参数输出指定个数的斐波那契数列
2017-08-27 18:38
357 查看
/* 斐波那契数列 使用命令行输入参数 */ 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 ; 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学习笔记2:在控制台输出“倒”金字塔
- JAVA高级视频_IO输入与输出02、03 RandomAccessFile 学习笔记
- java输入输出学习笔记2
- Java学习笔记7:改变赋值,输出乘法口诀
- 学习笔记——XSLT输出指定格式
- Java学习笔记3:在控制台输出“空”金字塔
- JAVA高级视频02_IO输入与输出 06 ByteArrayInputStram和ByteArrayOutputStream 学习笔记
- Java 学习笔记10:获取POST数据以及简单模板输出
- 黑马程序员——Java学习笔记之⑤——“IO输入与输出”
- java学习笔记3 - json输出
- java学习笔记 读取pdf文件并写成txt文件输出
- 【Java学习笔记】基础知识学习16【文本输出】
- 【java学习笔记】【特别】Byte输出为二进制字符串的代码
- JAVA高级视频02_IO输入与输出 06 PipedInputStream和PipedOutPutStream 学习笔记
- Java学习笔记6:输出九九乘法口诀
- Java学习笔记之Formatter的用法详解(输出格式化)
- JAVA高级视频_IO输入与输出 Java程序与其他进程的数据通讯 学习笔记
- [Java Path Finder][JPF学习笔记][7]JPF输出详细程度设置
- Java学习笔记1:在控制台输出金字塔
- java输入输出学习笔记