fibonacci.java

来自「一些JAVA基础性源代码」· Java 代码 · 共 31 行

JAVA
31
字号
package exec.day0911;
/**
 * 输入一个数据n,计算斐波那契数列(Fibonacci)的第n个值
 * @author Administrator
 *
 */
public class Fibonacci{
	public static void main(String args[]){
		int n = Integer.parseInt(args[0]);
		if(n<=0){
			System.out.println("参数错误!");
			return;
		}
		//sum为两个加数的和
		int sum = 0;
		//n1和n2分别作为两个加数
		int n1 = 1;
		int n2 = 1;
		if(n<=2){
			sum = 1;
		}else{
			for(int i=3;i<=n;i++){
				sum = n1 + n2;
				n1 = n2;
				n2 = sum;
			}
		}
		System.out.println("数列的第"+
			n+" 个值为:"+sum);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?