为了账号安全,请及时绑定邮箱和手机立即绑定

Java循环语句中的sum=sum+num;改为sum+=num;其他代码还有格式和答案一样,结果还是56,这是为什么呢?

Java循环语句中的sum=sum+num;改为sum+=num;其他代码还有格式和答案一样,结果还是56,这是为什么呢?

qq_皮卡_2 2017-12-08 10:22:11
public class HelloWorld {    public static void main(String[] args) {         int sum = 0; // 保存 1-50 之间偶数的和         int num = 2; // 代表 1-50 之间的偶数         do { //实现累加求和            sum+=num;         num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断             } while (  sum<=50  ); // 满足数值在 1-50 之间时重复执行循环         System.out.println(" 50以内的偶数之和为:" + sum ); }}
查看完整描述

3 回答

?
慕瓜9220888

TA贡献868条经验 获得超0个赞

WPXXTHBEM

LJWTCCRYP

IAWFFJUHP

VEUJJNAVF

EQQFDHBVW

TIQCYJMAE

MVMCSGDRI

GYYUKESMN

IDICVMJZK

IGPUWJJGD

FAXWSFBSS

XFCBDQLSB

QBDFRYREH

PXGSUHUHX

HGCEANXQT

YXSVNAHUX

MBTVBXBRL

VAPCSVOED

HMHKPMCFP

OJRNWMFSP

JADYNAERE

ZVBQNNHDH

GAAFPQKAA

ZRBGYSTAB

AJZLKYPCO

LNDEEIVJK

RZVIHVRLP

WOOYEYIVW

APVVBEMVV

NSCYRVIWY

LVBRAUEID

GCZIHRPCT

IXTNQAUOJ

ALXGLFBVR

GQSNVSFSV

TOGJOIYYI

SMMLENBKD

AWCEQZGVL

USVEQGJGQ

OUNFRBRKX

BEKQSSCJG

PGWZCPOVY

EIRJFCNKX

RSLZVRBEB

BMJLRUXRN

HSUMINJJY

PLKQLFAOP

IYLRAEOZJ

LRNTZTMZN

TCUNTNROC

OAXNJWQUL

BNQMLMJHE

JZMVRVPBI

LWJIYYCQX

UEKMIYYMT

NRDTSDDNV

BQMOEYZWN

MOUKQGQBP

TVHGZPIFP

JUGOREROR

PLIRTGJGT

LJFNJGZWA

JBWSEHEOO

VJENVMGDF

CXPBGTXKT

FTFIDSSLB

EVARDATQT

KZJSXAUHX

WCUQIVIVI

TVIBNQGMZ

XZFOKOPWT

CIKREKHEB

OPBDWRKZS

KOBHGMWZF

MNFYALBBL

ICPLXATKO

SNKZBKPZJ

YQAPSMZFY

SAGAIGGJT

XWVNKVUGD

QFHSYRLLE

JYJLKKNAA

CBXFEPVPC

ITCVEIZMZ

VWJDZMWPW

AVXWYCPLP

HSHWSLIYC

MUCHJGAWQ

UVXQDDGPG

UYEKWJMZG

PTIOGMWJW

SGMENJSLF

RGTFHUHKD

DCWRNXQJG

LGYUQPPGQ

BTMLGQWJX

DBNZJDGMM

CCMFOIMQH

GIZOOYVTQ

SEENGALIJ

GSYENLSYZ

FKAPFZNRS

AMCBRBVBY

BTPPPMYMM

ZIYFLYZWD

YATGVZKNO

OQTZFTZWX

EQQFYJWKH

WJJPLZZXW

ILBEDMQDB

XWYBHLYRL

XTFBRDLYI

VWIEKDKKU

QLQUDDQTW

USRWVBVOV

KPBNCSCCM

EWVRJZCPW

EQPRDGTAQ

MOQNGDGGT

WWGVSMAXO

KDMCLJTZT

HSYSUYGBY

SXXDMQUYS

YYSEEOSWS

SEURAAUSP

GMSGMGAYM

XPLLEYCMB

HDZLCGTZN

NCIYWTURO

BQAWPWARF

GRLNTOOSW

JHUZYMWAK

KCIYEVPJG

SCSSHVZDU

VXTJJMDHJ

WFOARBPFW

MWMBHSMWK

ODTUABYMJ

VAGGGBLZQ

HWOKGTGQG

CXPBJATQJ

JEADLADAX

USUQWBERV

PJLKGZGJM

RZEGSMQPV

HSPLDANQN

HPLTZMDWG

KMBLKEFJT

RMCKEKXKL

SKJVERKRA

UJNZVISSL

YGYKDQJHL

JBFXJPAEN

YDAMCGDBI

RCRDMFPPU

OBQFLOLWK

LQRCOBDAJ

KATOKDXKK

UPBHMWZMT

OTGFBCWTR

RDIHTPCFZ

OJEKSPMFW

OTVYNXDQK

PFBXFSFMT

BDVNMZSPZ

BPVDJMDMN

WXBDYCHUE

NIUGZQGNA

PGZENDNNK

ZEJFONHER

OFRTZSDQN

PTVCOHUHO

XCAJBFSBB

TODIRHXUR

WKWOADJNG

PNWZREXKK

DAMCNAKXA

PXHDVYBIF

XSXJKDXKQ

DOQVKRAHE

查看完整回答
反对 回复 2021-10-20
?
qq_一分一分_0

TA贡献3条经验 获得超0个赞

是num<50吧。?

查看完整回答
反对 回复 2017-12-11
?
qq_皮卡_2

TA贡献1条经验 获得超0个赞

你好,嗯,我刚开始是写sum+=num的,但结果是56,不是答案650,但其他的都一样

查看完整回答
反对 回复 2017-12-10
  • yanrun
    yanrun
    你的循环条件写错了,应该是num <=50
?
yanrun

TA贡献317条经验 获得超240个赞

sum += num和sum = sum + num是等价的,只不过前者是后者的一种简写方式

查看完整回答
反对 回复 2017-12-08
  • 3 回答
  • 0 关注
  • 1954 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信