码迷,mamicode.com
首页 > 编程语言 > 详细

Java之累加和

时间:2016-09-09 10:13:34      阅读:521      评论:0      收藏:0      [点我收藏+]

标签:

所谓累加算法,就是数学中数列求技术分享的算法,这都是司空见惯了的。下面我们用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之累加和

标签:

原文地址:http://www.cnblogs.com/caidupingblogs/p/5855257.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!