Day4---学习Java第二弹
2021/7/14 22:07:07
本文主要是介绍Day4---学习Java第二弹,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
2021-07-14
1 class Fibonacci { 2 /*print out the Fibonacci sequence for values < 50 */ 3 public static void main (String [] args){ 4 int lo =1; 5 int hi =1; 6 7 System.out.println(lo); 8 while (hi <50){ 9 System.out.println(hi); 10 hi = lo +hi; //new hi 11 lo= hi -lo; //new lo is (sum -old lo) 12 } 13 } 14 }
斐波那契数列:1,1,2,3,5,8,13,21……
这个例子声明了一个Fibonacci类,并且拥有一个main方法。main的前两行定义了两个局部变量:lo和hi,在这里面,hi是数列的当前项,lo是前一项。
根据流程里面,先定义了前两项为1和1,然后先输出前一项lo=1,下面接着利用while函数,前面标明数列当前项是小于50,控制数列数量。
第一步输出hi=1的当前项,然后走流程hi=lo+hi;当然接着lo不可能一成不变,也需要往下走,lo=hi-lo;这就相当于lo等于这一项的hi。
根据这个流程依次输出,即可得到斐波那契数列。
while 所测试的表达式是一个具有true或者false的布尔表达式
这篇关于Day4---学习Java第二弹的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南