`

Java入门小练习---简单字符串统计

阅读更多
import java.util.Scanner;


public class StringTest {
	public static void main(String args[]){
		StringTest GUI=new StringTest();
		GUI.init();
	}

	public void init() {
		// TODO Auto-generated method stub
		Scanner scanner=new Scanner(System.in);
		String str=scanner.next();
		char[] test1=new char[str.length()];
		int[] test2=new int[128];
		int count=0;
		test1=str.toCharArray();
		for(int i=0;i<str.length();i++)
		{
			count=0;
			if(test2[(int)test1[i]]==1)
			{
				i++;
			}
			else
			{
				test2[(int)test1[i]]=1;
				for(int j=i+1;j<str.length();j++)
				{
					if(test1[i]==test1[j])
					{
						count++;
					}
				}
				{System.out.println(test1[i]+"出现的次数为:"+(count+1));}
			}
		}
	}
}

分享到:
评论

相关推荐

    java入门基础练习小例子

    "java入门基础练习小例子"这个压缩包文件很适合初学者用来熟悉Java的基本语法和编程概念。下面,我们将深入探讨这些小例子可能涵盖的知识点。 1. **变量与数据类型**:Java中的基本数据类型包括整型(byte, short, ...

    Java入门练习50题

    "Java入门练习50题"旨在帮助新手巩固基础,通过实践加深理解。以下将对这些练习进行详细解释,以期为你的Java学习之旅提供有力的支持。 1. **基础语法** - 变量声明:了解如何声明并初始化各种类型的变量,包括...

    JAVA初学者笔记 使用JAVA理解逻辑基础-菜鸟入门(简单易懂)

    使用`System.out.println()`打印文本,注意字符串需用英文双引号括起,并以分号结束。 4. 注释: Java支持单行注释(//)、多行注释(/* */)和文档注释(/** */)。 遵循良好的编程规范至关重要,例如: 1. ...

    简单java程序的小练习

    在“简单java程序的小练习”这个压缩包中,我们看到一系列入门级的Java编程实践项目。这些项目旨在帮助初学者熟悉Java语言的基本概念,并通过实际操作来增强编程技能。让我们逐一探讨这些项目所涵盖的Java知识点。 ...

    Visual C++ 2005入门经典--源代码及课后练习答案

    Ivor Horton还著有Beginning Visual C++ 6、Beginning C Programming和Beginning Java 2等多部入门级好书。 目录 封面 -18 前言 -14 目录 -9 第1章 使用Visual C++ 2005编程 1 1.1 .NET Framework 1 1.2 CLR 2...

    Java基础练习代码入门题训练

    Java基础练习代码入门题训练 本资源旨在帮助初学Java的小伙伴练习Java的基础语法,涵盖了多种Java基础概念和语法结构,包括变量声明、数据类型、运算符、控制流语句等。 变量声明和数据类型 在Java中,变量声明...

    java语言快速入门习题与答案

    - 字符串转整数:使用`Integer.parseInt()`方法。 - 输出数据到控制台:使用`System.out.println()`。 - 不同进制数值表示方法:八进制数以0开头,十六进制数以0x或0X开头。 - **示例**:以下代码展示了如何使用...

    JAVA入门学习者练习项目

    【标题】"JAVA入门学习者练习项目"是一个适合初学者的Java编程实践项目,旨在帮助新手程序员通过实际操作来巩固和提升Java基础知识。这个项目通常包含一系列简单的编程任务,涵盖基本语法、数据类型、控制结构、类与...

    java入门 练习题题库

    ### Java入门练习题知识点解析 #### 一、事件监听接口中的方法返回值 - **知识点**: 事件监听接口是Java中实现用户界面交互的核心机制之一。事件监听接口中的方法通常用于响应特定类型的事件,例如鼠标点击、键盘...

    Java 入门 基础 代码

    11. **字符串**:Java中的String类是不可变的,学习如何创建、操作和比较字符串。 12. **IO流**:输入/输出流用于读写文件或网络数据,理解流的概念和使用FileInputStream、FileOutputStream等类。 13. **集合框架...

    Java入门教程-德摩根定律

    掌握转义字符的概念及其在字符串中的应用。 注释 学习如何使用注释来解释代码,提高代码可读性。 小练习 通过练习巩固输入输出、转义和注释的应用。 变量和类型 学习变量的定义、赋值和读取,以及不同数据类型的...

    Java入门练习题的源代码(Eclipse导入即可)

    本压缩包“Java入门练习题的源代码”正是针对这样的学习者设计的,适合Eclipse集成开发环境(IDE)进行导入和学习。 Eclipse是一款功能丰富的Java开发工具,支持代码编辑、调试、构建和部署等任务。通过Eclipse导入...

    《Java语言程序设计(Java7) 入门与提高篇》源代码

    《Java语言程序设计(Java7)入门与提高篇》是一本专为初学者和有一定基础的程序员设计的书籍,旨在帮助读者深入理解Java编程语言,并通过实际操作提升编程技能。这本书涵盖的内容广泛,从基础语法到高级特性,全...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让知识环环相扣,降低了学习的难度 通过大量的比喻、类比、对比和图示等多种讲解方式,学习效果好 对Java语言的每个语法都提供了一个或多个例程讲解 ...

    电子教材:《Java语言程序设计-SavitchIn》pdf版

    标题所指的《Java语言程序设计-SavitchIn》是一本广泛用于教育领域的Java编程入门教材,旨在为初学者提供全面而深入的Java语言知识体系。该教材通过丰富的示例、练习和项目,帮助读者掌握Java的基本语法、面向对象...

    java 入门ppt

    - **字符串**:Java中的String类是不可变的,提供了丰富的字符串处理方法。 3. **面向对象的核心特征** - **封装**:通过将数据和操作这些数据的方法封装在一个类中,隐藏实现细节,提供公共接口。 - **继承**:...

    java JAVA入门电子教案

    5. **字符串处理**:Java中的String类是不可变的,这一章将讲述如何创建和操作字符串,包括字符串连接、查找、替换和分割等方法。 6. **异常处理**:讲解Java的异常处理机制,包括try-catch-finally语句块,自定义...

    java小白入门.rar

    5. **字符串处理**:Java中的String类,它的不可变性,以及常用的字符串操作方法。 其次,**OOP(Object-Oriented Programming,面向对象编程)**是Java的核心特性: 1. **类与对象**:深入理解类的构造器、属性和...

Global site tag (gtag.js) - Google Analytics