`

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从入门到精通-目录

    - **5.4.7 字母大小写转换**:toLowerCase()和toUpperCase()方法可以将字符串转换为小写或大写形式。 - **5.4.8 字符串分割**:split()方法可以根据分隔符将字符串分割成数组。 ##### 5.5 格式化字符串 - **5.5.1 ...

    Java入门练习50题

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

    java入门 - 数组进阶,Java课堂练习,数组转字符串,数组拷贝,求数组中元素的平均值,循环遍历数组

    在Java中,可以使用Arrays类的toString方法将数组转换为字符串形式,便于输出查看或进行日志记录。这一操作不仅方便调试程序,也有助于用户理解数组内容。 数组拷贝涉及到对数组内容的复制操作。Java提供了System类...

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

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

    简单java程序的小练习

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

    java入门 - 数组基础,Java的数组作业,求两个整数相加所得的目标值,通过字符串的方式输出(返回字符串类型)

    在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、Python语言的实现实例.zip

    无论是Java还是Python,字符串逆序的实现都是编程入门的重要知识点之一。它不仅帮助程序员熟悉字符串操作的API和方法,还能够锻炼编程思维和解决问题的能力。对于初学者而言,掌握字符串逆序的实现是理解更复杂数组...

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

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

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

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

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

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

Global site tag (gtag.js) - Google Analytics