黑马程序员技术交流社区

标题: 1平方+2平方+3平方+......100平方 [打印本页]

作者: 王晓杰    时间: 2014-12-19 20:27
标题: 1平方+2平方+3平方+......100平方
这个是我刚写的  怎么感觉写的还是不对啊
package com.itheima;
/*
*
* 4、 编写程序计算1+2+32+....+1002的和.*/
public class Test4 {
public static void main(String[]agrs)
{
        int sum=0;
       
        for(int i = 1; i <= 100;i++)
        {
                int a=i;//把i的值传递给a 这样就不会受到其他的变量的影响
                int b=a*a;//a的p平方
                sum+=b;//和的累积
                System.out.println(i+"的平方:"+b+"和:"+sum);
        }
        System.out.println(sum);
}
}



作者: dream_style    时间: 2014-12-19 20:59
你这是要求和求结果,还是要写打印输出什么效果啊
System.out.println(i+"的平方:"+b+"和:"+sum);//你写到for循环里,不是每循环一次就要打印一次吗
循环里可以不用打印,
循环外最后的打印语句直接打印结果:System.out.println("1平方+2平方+3平方+......100平方的和为:"+sum);
作者: 王晓杰    时间: 2014-12-19 21:08
dream_style 发表于 2014-12-19 20:59
你这是要求和求结果,还是要写打印输出什么效果啊
System.out.println(i+"的平方:"+b+"和:"+sum);//你写 ...

我只是验证下对不对
  不知道对不对




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