Java之累加和
Posted 冷的锋刃
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java之累加和相关的知识,希望对你有一定的参考价值。
所谓累加算法,就是数学中数列求的算法,这都是司空见惯了的。下面我们用java求:
package com.cdp.leijiahe; import java.util.Scanner; public class leijiahe { /** * 一个字节 = 8位二进制00000000 * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // 累加和 long sum = 0; long a = 1; int n = 0; // 从键盘输入n System.out.println("请输入n的值:"); Scanner input = new Scanner(System.in); n = input.nextInt(); for (int i = 0; i < +n; i++) { sum = sum + a; // 每一项的变化 a = a * 2; } System.out.println("累加和为:" + sum); } }
在这里,我们能测试的最大值是当n=63时输出结果为
当n>63结果都是-1,结果不能为无限大。
以上是关于Java之累加和的主要内容,如果未能解决你的问题,请参考以下文章