Java求s=a+aa+aaa+aaaa+aa...a 5个数相加的值

 更新时间:2017年02月21日 22:34:19   投稿:mdxy-dxy  
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制

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

程序分析:关键是计算出每一项的值。 

程序设计:

import java.io.*;
public class Sumloop {
 public static void main(String[] args) throws IOException
 {
   int s=0;
   String output="";
   BufferedReader stadin = new BufferedReader(new InputStreamReader(System.in));
   System.out.println("请输入a的值");
   String input =stadin.readLine();
   for(int i =1;i<=Integer.parseInt(input);i++)
   {
     output+=input;
     int a=Integer.parseInt(output);
     s+=a;
   }
   System.out.println(s);
 }
}

另解:

import java.io.*;
public class Sumloop {
 public static void main(String[] args) throws IOException
 {
   int s=0;
   int n;
   int t=0;
   BufferedReader stadin = new BufferedReader(new InputStreamReader(System.in));
   String input = stadin.readLine();
   n=Integer.parseInt(input);
   for(int i=1;i<=n;i++){
    t=t*10+n;
    s=s+t;
    System.out.println(t);
   }
   System.out.println(s);
   }
}

以上就是Java求s=a+aa+aaa+aaaa+aa...a 5个数相加的值的实现代码,需要的朋友可以参考一下。

相关文章

  • Java内存管理垃圾回收基础详解

    Java内存管理垃圾回收基础详解

    这篇文章主要为大家介绍了Java内存管理垃圾回收基础详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • 一文深入理解Java中的深拷贝机制

    一文深入理解Java中的深拷贝机制

    在Java编程中,我们经常需要处理对象的复制问题,深拷贝和浅拷贝是两种常见的复制方式,它们在内存管理和对象引用方面存在不同特点,本文将带大家深入探究Java中的深拷贝机制,需要的朋友可以参考下
    2023-09-09
  • JDBC 程序的常见错误及调试方法

    JDBC 程序的常见错误及调试方法

    本文是《Java Web开发教程——入门与提高篇(JSP+Servlet)》一书《第9章 JDBC技术》的补充内容。
    2009-06-06
  • Spring整合Mycat2的具体过程详解

    Spring整合Mycat2的具体过程详解

    这篇文章主要给大家介绍Springboot整合Mycat2的具体过程,文中有详细的图解过程,感兴趣的小伙伴可以跟着小编一起来学习
    2023-05-05
  • java二叉树的数据插入算法介绍

    java二叉树的数据插入算法介绍

    大家好,本篇文章主要讲的是java二叉树的数据插入算法介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Go并发编程中使用channel的方法

    Go并发编程中使用channel的方法

    本文给大家介绍Go并发编程中使用channel的方法,通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2021-11-11
  • Java 阻塞队列详解及简单使用

    Java 阻塞队列详解及简单使用

    这篇文章主要介绍了Java 阻塞队列详解及简单使用的相关资料,需要的朋友可以参考下
    2017-02-02
  • Java通过导出超大Excel文件解决内存溢出问题

    Java通过导出超大Excel文件解决内存溢出问题

    导出excel是咱Java开发的必备技能,下面这篇文章主要给大家介绍了关于Java通过导出超大Excel文件解决内存溢出问题的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2021-09-09
  • java 反射调用Service导致Spring注入Dao失效的解决方案

    java 反射调用Service导致Spring注入Dao失效的解决方案

    这篇文章主要介绍了java 反射调用Service导致Spring注入Dao失效的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • SpringMVC使用MultipartResolver实现文件上传

    SpringMVC使用MultipartResolver实现文件上传

    MultipartResolver 用于处理文件上传,当收到请求时 DispatcherServlet 的 checkMultipart() 方法会调用 MultipartResolver 的 isMultipart() 方法判断请求中是否包含文件
    2023-02-02

最新评论