A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 2014heima 中级黑马   /  2014-11-5 20:32  /  995 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

好吧,刚做完基础测试题:
2、 编写程序计算12+22+32+....+1002的和.
感觉没多大压力,就扩展了下:
编写程序计算12+22-32+42-52....+982-992+1002的结果
class test10
{
           public static void main(String[]args)//主函数
          {
                   jieguo();//调用求和函数
          }
         static void jieguo()//求和函数
         {
                   int a=12,he;
                   he=a;//he用来储存运算的结果
  
                   for(int x=1;x<100;x++)//for循环遍历1-100,用来对a进行加10操作
                   {
                              a+=10;
                              if(x%2==0)//定义条件
                              {
                                       he=he-a;
                              }
                             else if(x%2!=0)
                             {
                                       he=he+a;
                              }
   
                  }
                             System.out.println("结果:"+he);
         }
}

3 个回复

倒序浏览
学习啦   !!!
回复 使用道具 举报
我的思路是这样的:把所有加法的运算的数值用int a来记录下来并求和然后吧所有参与加法运算的数值用int b记录并求和两和相减 得到结果,代码就不贴了
回复 使用道具 举报
太厉害
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马