java每日一练

来源:互联网 发布:中国古代名将 知乎 编辑:程序博客网 时间:2024/06/12 01:14

java题目:求s=a+aa+aaa+…+aaa…a的值,其中a是一个数字,例如2+22+222+2222+22222(此时共有五个数相加),几个数相加由键盘控制

import java.util.Scanner;public class SumTest {    public static void main(String[] args) {        System.out.println("求2^1到2^n相加和sum,输入n的值:");        Scanner sc = new Scanner(System.in);        int n = sc.nextInt();        SumTest su = new SumTest();        su.Sum(n);    }    public void Sum(int n){        int s = 0;        for(int i=1;i<=n;i++){            s += (int) Math.pow(2, i);        }        System.out.println("sum = "+s);    }}
原创粉丝点击