首页 > 代码库 > Java之累加和
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之累加和
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。