你好,谁能帮忙解释一下,关于java中for双重嵌套计算方法?

int i, j, s = 0;

for (i = 1; i < 5; i++)

for (j = 1; j < i; j++)

s = s + i * j;
求s最后的值,需要详细解题过程谢谢。

慕斯709654
浏览 274回答 2
2回答

慕运维8079593

当i=1,j=1时,不会执行内循环,s=0。当i=2,j=1时,s=0+2*1;s=2。当i=3时,分:当i=3,j=1时,s=2+3*1;s=5,当i=3,j=2时,s=5+3*2;s=11。当i=4时,分:当i=4,j=1时,s=11+4*1;s=15,当i=4,j=2时,s=15+4*2;s=23,当i=4,j=3时,s=23+4*3;s=35。所以,最后s=35。

喵喵时光机

1.i=2,j=1,s=22.i=3,j=1,s=53.i=3,j=2,s=114.i=4,j=1,s=155.i=4,j=2,s=236.i=4,j=3,s=35‍所以最后值是35
打开App,查看更多内容
随时随地看视频慕课网APP