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

JAVA经典算法七题

阅读更多
【程序7】   题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。  
1.程序分析:利用while语句,条件为输入的字符不为 '\n '.
import java.util.Scanner;
public class ex7 {
	 public static void main(String args[])
	 {
	  System.out.println("请输入字符串:");
	  Scanner scan=new Scanner(System.in);
	  String str=scan.next();
	  String E1="[\u4e00-\u9fa5]";
	  String E2="[a-zA-Z]";
	  int countH=0;
	  int countE=0;
	  char[] arrChar=str.toCharArray();
	  String[] arrStr=new String[arrChar.length];
	  for (int i=0;i<arrChar.length ;i++ )
	  {
	   arrStr[i]=String.valueOf(arrChar[i]);
	  }
	  for (String i: arrStr )
	  {
	   if (i.matches(E1))
	   {
	    countH++;
	   }
	   if (i.matches(E2))
	   {
	    countE++;
	   }
	  }
	  System.out.println("汉字的个数"+countH);
	  System.out.println("字母的个数"+countE);
	 }
	} 

分享到:
评论

相关推荐

    Java算法集题大全.zip

    Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法...

    JAVA经典算法40题.pdf

    JAVA经典算法40题.pdf 本资源是JAVA经典算法40题的PDF文件,该文件包含了40个经典算法题目,每个题目都有相应的Java代码实现。以下是对标题、描述、标签和部分内容的知识点解释: 标签:“数据库” 虽然标签是...

    java经典算法90题含源码及答案.rar

    通过解决这些算法题,开发者可以锻炼逻辑思维,理解和掌握数据结构,如数组、链表、栈、队列、树、图等,以及排序、搜索、图论、动态规划等核心算法。 在JAVA经典算法40题.doc中,可能包含的题目类型有递归、分治、...

    java经典算法练习题

    本压缩包包含了三个文档,分别是“JAVA经典算法40题.doc”、“最新JAVA编程题全集_50题及答案.doc”和“50道JAVA基础编程练习题.doc”,这些资源为初学者提供了大量的实践机会,有助于深入理解和运用Java。...

    JAVA经典算法90题 题(一)

    可能不太好,见谅。JAVA经典算法90题,lx76939412上传的

    JAVA经典算法90题【含源码】

    在编程领域,特别是Java开发,熟练掌握算法是提升技术能力的关键。"JAVA经典算法90题【含源码】"的资源集合为Java初学者提供了...所以,对于初学者来说,这套资料是提高Java算法能力的宝贵资源,应充分利用并深入研究。

    JAVA经典算法面试39题及答案

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

    JAVA经典算法30题

    对于Java程序员而言,掌握一系列经典的算法题是提升自身竞争力的重要途径。本文将围绕“JAVA经典算法30题”这一主题,详细解读其中几个算法的实现逻辑和应用场景,希望能对读者有所启发。 首先,让我们来看第一个...

    JAVA经典算法题编程资料

    JAVA经典算法题

    JAVA经典算法40面试题

    JAVA经典算法40面试题 本资源摘要信息涵盖了JAVA经典算法40面试题,包含基本的算法面试代码题。以下是对标题、描述、标签和部分内容的详细解释: 一、标题:“JAVA经典算法40面试题” 该标题表明该资源是关于JAVA...

    java经典算法题

    Java经典算法题是程序员在开发过程中常常需要面对的挑战,它们可以帮助我们提升编程思维,优化问题解决能力,尤其是在处理复杂数据结构和高效计算时显得尤为重要。这个压缩包中包含了一份名为"JAVA经典算法40题.doc...

    JAVA经典算法40题面试题案例.pdf

    【JAVA经典算法40题面试题案例】 在Java面试中,算法题是考察候选人编程能力的重要环节。...它们是Java程序员在面试中可能遇到的经典算法题,熟练掌握这些技巧能够提高解决问题的能力,并有助于在面试中脱颖而出。

    JAVA经典算法50题.doc

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

    JAVA基础编程练习题50题及经典算法90题【含源码及答案】-史上最全

    Java基础编程练习题和经典算法是提升编程技能和准备面试的关键环节。这50题的基础编程练习涵盖了Java语言的核心概念,如数据类型、控制结构、类与对象、异常处理、集合框架等,旨在帮助学习者巩固基础知识并提高编程...

    JAVA经典算法90题【含源码】-史上最全

    在编程领域,算法是解决问题的关键,对于Java开发者来说,熟悉并掌握各种经典算法至关重要。"JAVA经典算法90题【含源码】-史上最全"这个...因此,花时间研读和实践这些算法题,无疑是投资自己职业发展的明智之举。

    JAVA经典算法40题

    这些题目覆盖了基础算法和数据结构,包括递归、循环、质数判断、数列计算等概念,对于学习和理解Java编程以及算法设计都有很好的实践意义。通过解决这些问题,可以提升编程能力,特别是对于逻辑思维、问题分析和...

    Java经典算法四十题

    正如给定的描述中提到的,这些Java经典算法四十题是一份非常不错的学习资料,对于Java程序员来说,它们是参考资料中不可或缺的内容。 因此,无论是初学者还是资深开发者,都应该花时间学习和练习这些经典算法问题。...

    java经典算法40题

    《Java经典算法40题》便是这样一份难得的学习材料,它涵盖了算法设计、递归、数学逻辑和循环控制等编程核心知识点,通过一系列经典算法题目的解析和代码实现,帮助学习者深入理解Java编程的精髓。 **程序1:...

Global site tag (gtag.js) - Google Analytics