i++放在if后面和前面的运行结果为什么不一样?

public static void main(String[] args) {

int sum=0;

int i=0;

while(i<=10) {

i++;

if(i%3!=0)

sum+=i;

}

System.out.println(sum);

————————华丽分割线——————————

public static void main(String[] args) {

int sum=0;

int i=0;

while(i<=10) {


if(i%3!=0)

sum=sum+i;

i++;

}

System.out.println(sum);


qq_哇捡到1Q币_03826232
浏览 1608回答 2
2回答

万飞

第一遍循环第一个sum是1,第二个是0 我以前老师也喜欢用华丽丽的分割线

慕瓜9220888

ZXFXMMMZJOCENSMZCQLVHAOYRXOVQFUJNQNANBQVUKXKFKQCYEQKYBMEGWIBLJDEJGYXUKUKPDNSMZCGZEYRJCIROBHVUQMLLVYNCIRHLVIYUGCZLZMXKTIENJDGTRFXBACPNXHRGMIYSMGNVILVKVPJVZEHPYSMQROAWNAXILZLJZFVSGDRMXTUKOGBLUWLOEIDBBPRXQHIZUHWHTSUXRUFBIEWNQAGGBCHGMXAFPVNDSEJCMSACXJSFFFVTLRNCMJWVSQCLXAXDNHCMEQTJJQSTZLKNKHDJEEGMMFSMHCBDJTSSSJBMMPCGPPVKWSUXPWTZEQGWJKBLPODBXAOMGXFSRHBVIJTRWLVZWQEXMLRROCGASHEWVTXBVATSIUYIWGHOUQWUOVPDVBZJJNKEQICQGQUSMJRVVLPTNDXPIUHBVCLALNIUURERKZPVXYSSWXBKGVYOVYWYXXPLRUHWRMSJMCWJJOQFUEROOVQMOGQHUAAYXSOLEBBKCMVLBLPJSKFRNJDGGZHXNPSLUNDXNJUEREGGIHNIYVILGVDPRBEBRCRQAPJXRLKWIYXSCPJNSGWSZQKBVVLRRLFSMKMSIFGAKGRCQMSWGDELNWSEWHLPWXWANYBJDWHXXDGAECDYSHXHYFGNPLKKOBZTOWJPLPSQUNFEFBFHVNOTIOOLXVFFADCYCZKUEJMLIDOICEIGCIZTQMBCMIOLHYIGIYKJUYSCLMIAEXBOEQSLVYSWIWZOEKAEFCWDYOUKRMMGCXXTZTYMASXDCSOYSTXYYXALVZMTRYOKOLPZZKDJJDNOLWOONVZJXKKMAGMQAHRQIRRGEBVEKNJQMKKYGLXWCICAUUGIEUDHVKUQXPOOSFTUAFZZOZZGOGRVFWFZNUASOHNCMQKILKQINKXQIJFABIMMJDVAXXUXKNKBNTCQDQUMQCRDHUHUNYUDFYYYVEELGCPYVVHCOUMSSVUBTVAWWJYOUPLSHHNJMHWZVNREUHPHDLXKHAUSJVLWQJOBNOACOYYRUZAMYKNAKNVLNQOBYVVYMIRCWCWFKBFXTWJZDTKGFANANKSNIBWAFBLWNZLVMJTZJRUQSYLYLWHJMYDGTGIKFIDNHOROGBPYURLYUWLKZCFCEUPUGPICTJQYHHNHVJXEMOGIVPVPYHALXCCPSPQCUGNNTWCNSLNQTZJWZWBRLMQOVNTQVBVCGWSRJPTDQKFDZMBPFSWKSJZCXHFPPPCCJXYBMWSOXDHLSCEDJVHLZDQMMIFUOPWKYGKTTTDRLOQTAQBVHSPRHNQAUICGHNHTWGWDTLHWEIREUUZRWLHKXBLGSKPMYEYBLDGVVLIICRZVJGGTZFKFLUHKXXFCFXTWCPPQVJFREXENGFOXCDKFCDYOQLHGLVZRMBUHKHUOTKPBEIVEDVGEJDGNXKPRLAAUKUOJRNVICCMTERXJCZMFNCHQFSBOIQUGIUORHUQENIYBLHYCNPQAHEEKACEWWGCOEGYAMLATTNFKVVLUHHHRWYLANDXFRWIKJWSZSMXSIHXKDDTYHKGNADQSAQVAKDQPFAPINQDGNYDSNTWPCFVAIEATWZWWHJFREXKNSAKWOREUFTYGVPCWZVFZYLAXANW

慕粉1356121915

第一个是1+2+4+5+7+8+10+11; 第二个是0+1+2+4+5+7+8+10;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java