求a+aa+aaa+.......+aaaaaaaaa=?

求a+aa+aaa+.......+aaaaaaaaa=?

其中a为1至9之中的一个数,项数也要可以指定。

具体实现代码:

package teacher01;

/**

 * 求a+aa+aaa+.......+aaaaaaaaa=?

 * 其中a为1至9之中的一个数,项数也要可以指定。

 */

import java.util.Scanner;

public class LetterA {

public static void main(String[] args) {

int a; // 定义输入的a

int howMany; // 定义最后一项有多少数字

Scanner scanner = new Scanner(System.in);

System.out.println("请输入一个1~9的a的值");

a = scanner.nextInt();

System.out.println("请问要相加多少项?");

howMany = scanner.nextInt();

int sum = 0;

int a1 = a; // 用来保存a的初始值

for (int i = 0; i < howMany; i++) {

sum = sum + a;// sunm+=a;

a = 10 * a + a1;

// 每次a的下一项等于前一项*10,再加上刚输入时的a。

// 注意,这时的a已经变化了。

}

System.out.println("sum=" + sum);

}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一...
    阿里高级软件架构师阅读 3,316评论 0 19
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 5,170评论 0 41
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 1,921评论 0 2
  • 50道经典Java编程练习题,将数学思维运用到编程中来。抱歉哈找不到文章的原贴了,有冒犯的麻烦知会声哈~ 1.指数...
    OSET我要编程阅读 7,184评论 0 9
  • 一方水土一方人,别来故乡几度春。 生平尊前好酹月,逢将清明断人魂。 枉称美人重万物,若临灾时谁思卿。 久有乘云骑鹤...
    福瑞德姆阅读 213评论 1 10