java大神门,刚接触,还不懂。请解释一下附图中的原因

2025-01-20 20:13:37
推荐回答(2个)
回答1:

因为第一次你调用了两次getNumber()。在输出语句中,getNumber()也是调用了一次。还有在方法中你已经创建了scanner对象,为啥还要在return的时候在创建一个?

回答2:

return sc.nextInt();