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); } }
相关文章推荐
- 计算n月(天)的时间
- java数组
- java中的压缩流
- Java Sax解析xml
- 动态规划排线算法问题java语言实现 在一块电路板的上、下2端分别有n个接线柱。根据电路设计,要求用导线(i,π(i))将上端接线柱与下端接线柱相连
- Java解析XML汇总(DOM/SAX/JDOM/DOM4j/XPath)
- Java类中字段和方法的初始化顺序(包含static)
- 分配模块、通配符和动态方法调用
- Java 抽奖
- 递归算法(java)
- java io 写文件,包括追加写文件
- java serializable深入了解
- java this
- Java的clone方法 prototype
- Eclipsez安装GEF
- java接口
- Java抽象类和接口
- eclipse个版本的比较
- Java 之复合赋值运算符
- 数据挖掘-基于贝叶斯算法及KNN算法的newsgroup18828文本分类器的JAVA实现(上)