Java程序阅读题2?

Java程序阅读题2?,第1张

recursion(5)的返回值是120。

传入5时,第一次n=5,n>0,所以走recursion(5-1)*5

之后,第二次调用recursion(5-1),n=4,n>0,所以走recursion(4-1)*4

然颤闹码后,第三次调用recursion(4-1),n=3,n>0,所茄哪以走recursion(3-1)*3

然后,第四次调用recursion(3-1),n=2,n>0,所以走recursion(2-1)*2

然后,第五次调用recursion(2-1),n=1,n>0,所以走recursion(1-1)*1

最后一次调用recursion(1-1),n=0,n>0,所以走return 1

之后,将弯桥返回值逐层返回,

1*1*2*3*4*5

最后计算得120。

LZ,9-11题的程序运行结果如下:

10、

汪汪

喵喵

呱呱

11、

100 dollars come.

All money come.

17、

package 拆猛test01

public class test4 {

public static void main(String[] args) {

B obj 晌孝= new B()

System.out.println( obj.f(4, 6))

}

}

class A {

double f(double x, double y) 旅谨桥{

return x * y

}

}

class B extends A {

double f(double x, double y) {

return x + y

}

}

输出结果:10.0

9、EAB ;

10、012345 ;

11、0 ;


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12308366.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存