zoukankan      html  css  js  c++  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,结果不能为无限大。

    不努力,还要青春干什么?
  • 相关阅读:
    异常处理
    组合,封装
    自我介绍
    27python更多实例
    28python类代码编写细节
    29python运算符重载
    30python 类的设计
    31python类的高级主题
    32python异常基础
    33python异常编码细节
  • 原文地址:https://www.cnblogs.com/caidupingblogs/p/5855257.html
Copyright © 2011-2022 走看看