操纵Fibonacci序列

时间:2014-03-11 21:23:45

标签: java fibonacci

考虑以下代码,打印出前10个Fibonacci数字。

public class Fib {
    public static void main(String args[]) {
        int f = 0;
        int g = 1;

        for(int i = 1; i <= 10; i++) {
            System.out.print(f + " ");
            f = f + g;
            g = f - g;
        } 
        System.out.println();   
    }
}

有没有办法让这个代码只在用户给出正整数时运行,并在整数为负时显示错误信息?我考虑使用一个小的IF语句或者在开头时做,但我不确定如何使用这个特定的程序来实现它。

0 个答案:

没有答案