流程图如下:
文字描述:
定义一个int类型sum用来累加初始值为0;
定义一个i,发现i刚好是计算数值的最后一位,由此可以使用双层循环。
int i的初始值为1,判断i是否小于等于100,为真执行循环体
定义int j 作为计算内容,判断j 是否小于等于i 为真输出sum1累加,j自增。为假退出for循环,i++,回到判断i是否小于等于100,为假输出sum1,结束循环
代码展示;
package 课堂练习;
public class 练习23 {
public static void main(String[] args){
//1+(1+2)+(1+2+3)+(1+2+3+4)+.....+(1+2+3+4.....+100);
// 定义一个i,发现i刚好是计算数值,由此可以使用双层循环。
int sum1 = 0;
for( int i = 1; i<=100; i++){
for(int j = 1; j<=i; j++){
sum1 += j;
}
}System.out.println("其结果为:" + sum1);
}}