黑马程序员技术交流社区

标题: 基础测试题:编写程序计算12+22+32+....+1002的和 [打印本页]

作者: wanglz888168    时间: 2015-6-16 14:32
标题: 基础测试题:编写程序计算12+22+32+....+1002的和
public class Test3
{
        public static void main(String[] args)//主函数
        {
                int sum=0,x;//定义变量sum,x
                for(int i=1;i<=100;i++)//循环体
                {
                        x=i*i;//两个数的平方
                        sum=sum+x;//平方后求和
                }
                System.out.println("sum="+sum);//输出语句,输出最后的结果
        }
}
作者: bingyu    时间: 2015-6-16 15:37
  1. int sum=0;
  2. for(int x=12;x<=1002;x+=10){
  3. sum+=x;
  4. }
复制代码

作者: FTD-2009    时间: 2015-6-16 20:01
觉得2楼的比较简便
作者: No98342    时间: 2015-6-16 20:32
bingyu 发表于 2015-6-16 15:37

= = 楼主的意思应该是1^2+2^2+……+100^2
作者: heima591046495    时间: 2015-6-16 21:08
2楼正解
作者: 痞子刘忙    时间: 2015-6-16 22:21
bingyu 发表于 2015-6-16 15:37

我还想用循环i乘10操作呢,楼主更简便。
作者: bingyu    时间: 2015-6-23 21:25
痞子刘忙 发表于 2015-6-16 22:21
我还想用循环i乘10操作呢,楼主更简便。

理解错题目了:lol
作者: yangtingdong    时间: 2015-6-23 22:42
bingyu 发表于 2015-6-16 15:37

谢谢分享:)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2