等差数列求和
任务:计算1 + 2 + 3 + …… + 100的值
(一)编程实现
创建net.nieyourong.p02.t04包,然后在包里创建Task04类
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/df6c8cf3475ac719660382ae8efbfcc2.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e37061901f0d710324e37861c00d555b.png)
i++:后自增,先用后增
运行程序,查看结果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/18681b40aa162f9db79f55ca28b75692.png)
- 其实1 + 2 + 3 + …… + 100跟100 + 99 + …… + 3 + 2 + 1是等值的,因此for循环可以从100递减循环到1来计算
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ce06aa714894338f5d724b849ae183e1.png)
大家不妨编程计算1 + 3 + 5 + … + 99的值
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/72cd33377a0335b31a810379914214bf.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/594350cc595ecba21f512c158bb2069e.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/97ef27aeca829786ca580cf7d865e202.png)
第1种和第2种方法都循环100次,但是第3种方法只循环了50次,效率高一些。