`
liu824501925
  • 浏览: 35176 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

JAVA经典算法第八题

阅读更多
【程序8】   题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。  
1.程序分析:关键是计算出每一项的值。  
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经典算法面试39题及答案

    本文将详细探讨39道JAVA经典算法面试题目,每题都附带答案和解析,从而帮助读者深入理解并提升自身在JAVA编程中的算法应用能力。 首先,我们必须明确算法的定义和重要性。算法是计算机科学的核心,它是一系列解决...

    JAVA经典算法50题.doc

    在给定的JAVA经典算法50题中,我们看到了几个典型的编程题目,涵盖了递归、素数判断和特定数字性质的检查。以下是这些程序的主要知识点: 1. **斐波那契数列**(Fibonacci Sequence): - 在程序1中,题目描述了一...

    JAVA经典算法40题

    ### JAVA经典算法40题概览与解析 #### 核心知识点:递归、质数判断、水仙花数、质因数分解 JAVA经典算法40题是针对初学者设计的一系列编程练习,旨在帮助学习者掌握和巩固JAVA语言的基础算法知识。这40道题目涵盖...

    JAVA经典算法40题.zip

    "JAVA经典算法40题"这个压缩包提供了一个学习和实践的机会,它包含了40个Java编程中的算法挑战。这些题目涵盖了数据结构、排序、搜索、图论等多个核心领域,旨在帮助Java程序员深化对算法的理解,提高编程效率。 ...

    JAVA算法编程题全集(50题及答案)

    JAVA算法编程题全集(50题及答案) 本资源提供了50道JAVA算法编程题,涵盖了基本数据结构、算法设计、面向对象编程等多方面内容,旨在检测JAVA语言的掌握情况。以下是对每道题目的知识点详细解释: 程序1:...

    JAVA经典算法32题

    以下是一些基于给定题目所涉及的Java算法知识点: 1. **斐波那契数列**:程序1展示了斐波那契数列的实现,其中`f(x)`函数使用递归方法计算第`x`个月的兔子数量。斐波那契数列的规律是每个数等于前两个数的和。递归...

    java算法与编程面试题

    根据给定文件的信息,本文将围绕“Java算法与编程面试题”这一主题展开,重点解析身份证验证算法及文件处理相关的编程题目。 ### 身份证验证算法 #### 问题描述: 设计一个Java程序来判断输入的字符串是否为合法的...

    JAVA数据结构和算法+面试题

    阅读《Java数据结构和算法 第二版》和解答《JAVA经典算法40题》可以帮助你深入理解和实践。同时,《JAVA面试题》提供了真实的面试场景,让你提前熟悉可能遇到的问题,提高应试能力。 总之,Java数据结构和算法是...

    java100经典算法案例

    java100经典算法案例,内容充实, 部分内容如下,点击下载可看全部哦!! 程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,...

    Java面试经典算法

    Java面试经典算法 Java 面试经典算法是指在 Java 面试中经常会被问到的算法题目,这些题目涵盖了数据结构、算法设计、编程语言基础知识等方面的知识。本文总结了 17 道 Java 面试经典算法题目,并对每道题目进行了...

    JAVA经典算法40题.pdf

    本文档《JAVA经典算法40题.pdf》涉及多个经典的Java编程问题和算法实现,下面将详细解释文档中提到的知识点。 首先,文档中出现的“斐波那契数列”是算法中的经典问题之一。斐波那契数列定义为:F(0)=0, F(1)=1, F...

    java算法基础题

    根据提供的文件信息,我们可以从中提炼出以下几个重要的Java算法知识点: ### 1. 斐波那契数列(Fibonacci Sequence) #### 知识点详解: 斐波那契数列是一个非常经典的数学概念,在计算机科学中也有广泛的应用。...

    java试题 算法 很多的题目

    第八题中阐述的错误观点强调了这一特点。 9. Unicode通常使用16位来表示一个字符,但在扩展的UTF-16编码中可以使用32位,第九题的表述是错误的。 10. 队列遵循先进先出(FIFO)原则,但第十题的答案表明这是一个...

    java算法练习试题

    【程序 1】题目涉及的是斐波那契数列,这是一种经典的递归序列,其中每个数字是前两个数字的和。斐波那契数列在计算机科学中常用于理解和实践递归算法。编写一个Java程序来计算兔子繁殖问题,可以使用循环或递归方法...

    JAVA经典算法

    根据提供的信息,我们可以总结出以下相关的Java经典算法知识点: ### 1. 斐波那契数列 #### 算法描述 斐波那契数列是一个非常经典的数学概念,其定义为:第一项和第二项均为1,从第三项开始每一项都是前两项之和。...

    java算法全卷(包括基本算法和图算法)

    Java算法全卷涵盖了基本算法和图算法,是学习和提升编程技能的重要资源。这份资料主要针对使用Java语言进行算法实现的开发者,适用于那些对ANT、EJB、J2EE、JAVA和SPRING等技术栈有了解或兴趣的人群。下面我们将深入...

    java常用算法练习题

    Java常用算法练习题 Java是一种广泛应用的编程语言,拥有强大且灵活的算法系统。以下是Java常用算法练习题的知识点总结: 1.肇事车辆算法:该算法用于解决肇事车辆问题,通过遍历数组,找到指定车辆的位置,并...

    java版数据结构和算法视频

    Java数据结构和算法第八讲.avi Java数据结构和算法第六讲.avi Java数据结构和算法第十一讲.avi Java数据结构和算法第十七讲.avi Java数据结构和算法第十三讲.avi Java数据结构和算法第十九讲.avi Java数据结构和算法...

    java趣味算法经典趣味算法

    Java趣味算法是编程学习中的一种独特方式,它旨在通过有趣且引人入胜的问题来锻炼和展示编程思维。这些算法通常并不直接应用于实际项目,但它们可以帮助开发者提高逻辑思考能力和问题解决技巧。以下是对Java趣味算法...

Global site tag (gtag.js) - Google Analytics