您的位置:首页 > 编程语言 > Java开发

java中求2+22+222+2222+22222.........

2015-10-30 16:38 585 查看
如题目所示,今天在java学习宝典里面看到一个这样的编程题目,具体简单的实现下:

package excise;
import java.util.Scanner;

public class Test2 {
public  static  void main(String args[]){
Scanner s=new Scanner(System.in);
System.out.println("请输入第一个数,累加的数");
int m=s.nextInt();
System.out.println("请输入第二个数,累加的次数");
int n=s.nextInt();
caculate(m, n);

}

public  static void   caculate(int m,int n){
int i=1;
long sum=0;
long j=0;
while(i<=n){
j=j+m;
sum=sum+j;
m=m*10;
++i;
}
System.out.println("计算后的值是:"+sum);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: