graphQLjava传参数的简单介绍

http://www.itjxue.com  2024-07-03 23:50  来源:IT教学网  点击次数: 

JAVA中递归参数传递问题

拿f.fact(3)举例:将3带入方法中,result=fact(2)*3;再将2带入方法中,result = fact(1)*2*3;再将1带入方法中,result = 1*2*#;结果等于int fact(int n) 就是定义一个fact方法,参数为整型,返回值也为整型。

N值为5,所以不执行IF语句,然后执行System.out.print( +n); 也就是输出5,然后本次参数为5的count方法调用结束了,返回到调用它的参数为4的count方法中,然后执行System.out.print( +n);输出4,然后一直这样下去,输出3,2,1 。

通过递归调用,我们最终可以得到数列中任意一项的值。在主函数中,我们传入28作为参数,调用getNumber方法,输出结果为:第28位的值是:14930352 因此,数列中第28位的值是14930352。

(责任编辑:IT教学网)

更多

相关MYSQL文章

推荐MYSQL文章