永发信息网

java中用for计算1到100奇数和

答案:2  悬赏:20  手机版
解决时间 2021-02-05 22:30
int sum = 0;
for(int y=1; y<=100; y++) {
sum +=y;
y++;
}
System.out.println("sum:"+sum);
为什么上面这个方式也可以得到奇数和?在做练习的时候,自己在循环体中加了一句y++;结果运行得出的结果是奇数之和,搞不明白,初学者,望指点
另外老师教的两种方式如下:
格式一:
int sum = 0;
for(int y=1; y<=100; y+=2) {
sum +=y;
}
System.out.println("sum:"+sum);
格式二:
int sum = 0;
for(int x=1; x<=100; x++) {
if(x%2 == 1) {
sum+= x;
}
System.out.println("sum:"+sum);
格式一我知道是将变量x从1开始加2,得到每一个奇数
格式二是将变量x对2取余数为1得到所有的奇数。就是不明白最上面那个方式是怎么计算的,求解。
最佳答案
sum +=y;
y++;//这里的y在自加后的值变为2,之后又调用for里的y++,就变为3.所以一直都是奇数
}
全部回答

代码如下:不懂追问。 -- 一个for循环就ok了。

public class test{  public static void main(string args[]){  int sum=0;  for(int i=1;i<100;i++){  sum+=i;    //sum=sum+i;  i++;   } system.out.println("1~100奇数和为:"+sum); } }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
赛尔号怎样获得成就
昭阳区福利彩票管理工作站我想知道这个在什么
莲师心咒和六字真言能不能直接连在一起念?
推荐几个好玩不太费钱的游戏!不要和天龙一样
泰州市属于哪个省
牛哥食堂长湖路总店怎么去啊,有知道地址的么
铅笔上的金属导电吗?绝对有块金属,我们提上就
隔顿的意思是什么啊?知道的请说下!
U盘装win7蓝屏 我的电脑是戴尔5420,用U盘大
踏浪电动车绥德专卖店在什么地方啊,我要过去
大学物理 大学物理 一平面简谐机械波在媒质中
为什么说话老是皱眉头,是什么样的心理?
你好!我想给小孩起名字,五行缺火,但是第二
魔意的意思是什么啊?知道的请说下!
兄弟烧烤王在哪里啊,我有事要去这个地方
推荐资讯
群主把自己删了,自己有办法加进去吗
6张信用卡总共欠了10几万,月工资6000,我还
请问网上有卖台铃充电器吗
刚移盆的刺梅能浇水吗刚买的,盆小换了大盘
光的衍射实验中为什么要在与光波波长相当的单
尚艺舞蹈培训中心地址有知道的么?有点事想过
下列物质形成中,一定不需要高尔基体参与的是
和男朋友和好了。也许这就是叫感情,难舍难分
总手是绿色是什么意思
RPG游戏目录里只有个data.bin文件 怎么用RMXP
就是这种圆形的
韩剧二零零零年到二零一零年的剧.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?