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。

1、(1)此嫌true   false  (2)true代表s1和 s2值是一样的,false代表s1和s2的地址不一样。

2、(1)100   (2)错误,因为字符串“exit”不能转化成Integer对象

3、(1)看插图 (伍耐2)实现的接口是ActionListener,该接口的方法声明是public void actionPerformed(ActionEvent e)

4、 (1) size = 3

5   10   15

(2)森橘手set接口是不包括重复元素的集合,Map接口将键映射到值,value可以重复,但每个键最多只能映射一个值。

5、 (1)25     (2)终止应用程序的运行

int x = 9, y

if (x >= 0) {

    if 明盯(x > 0) {

        y = 1

    } else {

        y = 0

    }

} else {

    y = -1

}

System.out.println(y)

知识点:if else 后面的括号可以激汪和省略,条件成立执行下面一句代码。陵弯

建议:这种省略的做法非常不可取,可读性差,只适合给喜欢骚 *** 作的人使用。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存