电脑网络

使用break语句,输出满足+2+3.....+.之和小于10000的最大整数这个语句中

346 浏览

使用break语句,输出满足+2+3.....+.之和小于10000 的最大整数这个语句中

1 个回答

jiang用户头像
jiang 回答于 2024-07-20
已采纳

提问:使用break语句,输出满足+2+3.....+.之和小于10000的最大整数这个语句中

package 实验;public class Sq {public static void main(String[] args) {int s = 0;int i=1; for(;i<10000;i++){ s=i+s; if(s>=10000){ break; } } i-=1; s=s-i; System.out.println("1+。。+m最大和;"+s); System.out.println("1+。。+m最大整数是;"+i);}}i-=1;这个是什么意思 i-=1 s=s-i;还有加上了这两个为什么就可以得出正确答案了(各位大佬求指点)

网友回答:

i-=1就是

i=i-1

因为你要小于10000,而for循环结束,s>=10000个,所以要减去最后一个i


我来回答

相关问题