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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王晓杰 中级黑马   /  2014-12-19 20:27  /  1398 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这个是我刚写的  怎么感觉写的还是不对啊
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);
}
}


2 个回复

正序浏览
dream_style 发表于 2014-12-19 20:59
你这是要求和求结果,还是要写打印输出什么效果啊
System.out.println(i+"的平方:"+b+"和:"+sum);//你写 ...

我只是验证下对不对
  不知道对不对
回复 使用道具 举报
你这是要求和求结果,还是要写打印输出什么效果啊
System.out.println(i+"的平方:"+b+"和:"+sum);//你写到for循环里,不是每循环一次就要打印一次吗
循环里可以不用打印,
循环外最后的打印语句直接打印结果:System.out.println("1平方+2平方+3平方+......100平方的和为:"+sum);
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马