Demo05.java 837 B

12345678910111213141516171819202122232425
  1. package com.lovecoding.day04;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title Demo05
  6. * @description 输出斐波那契数列前10项
  7. * 斐波那契数列:第1项为0,第2项为1,从第3项开始每项等于前两项之和。 使用循环输出斐波那契数列的前10项,每个数占一行。
  8. * @create 2026/7/10
  9. */
  10. public class Demo05 {
  11. public static void main(String[] args) {
  12. int a=0,b=1; //前两项
  13. System.out.println(a); //输出第1项
  14. System.out.println(b); //输出第2项
  15. for (int i = 3; i <=10 ; i++) {
  16. //第3项开始每项等于前两项之和
  17. int c=a+b; //当前项 = 前两项之和
  18. System.out.println(c); //输出当前项
  19. a=b; //把b的值前移给a
  20. b=c; //把c的值前移被b
  21. }
  22. }
  23. }