java中间步骤看不懂

2025-01-21 12:21:20
推荐回答(3个)
回答1:

largest最大值只可能为0也就是初始值,条件largeset>=0也可以写成largeset==0。

回答2:

不是这样的:
先判断输入是负数,只要是负数才执行操作;
判断largest是否初始值(初始值设置为大于等于0),是直接赋值;
不是判断取最大负数。

因此这里的>=0可以改为==。一个意思。

回答3:

有if啊,number小于0才赋值。其实这样做是因为largest初值为0,所以输入值小于零时第一次赋给largest