zl程序教程

您现在的位置是:首页 >  其他

当前栏目

2. 奇偶正负交错运算 (取反算法)

2023-03-31 10:44:41 时间

2. 奇偶正负交错运算

2.1 算法

/* 
* description: 1~100正负交错加减 (1-2+3-4+5...+99-100) 
 */
public class InverseSum {
    public static void main(String[] args) {

        int sum = 0;        // 总值
        int j = 1;          // 交错值
        for (int i = 1; i <= 100; i++) {
            sum += i*j;
            j = -j;
        }
        System.out.printf("(1-2+3-4+5...+99-100)的值为: %d", sum);

    }
}

2.2 总结

通过一个在循环体中不断被取负的值j = -j, 实现正负交错的效果.