`
奎河少年
  • 浏览: 23699 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java判断输入的字符串中字母和数字已经空格的个数

 
阅读更多
import java.util.Scanner;


public class Test {

    public static void main(String[] args) {

        int englishCount = 0;// 英文字母个数

        int spaceCount = 0;// 空格个数

        int numCount = 0;// 数字个数

        int otherCount = 0;// 其他字符个数

        Scanner sc = new Scanner(System.in);

        System.out.println("请您输入一行字符:");

        String str = sc.nextLine();// 取得控制台输入的一行字符

        char[] ch = str.toCharArray();// 把取道的字符串变成一个char数组

        for (int i = 0; i < ch.length; i++) {

            if (Character.isLetter(ch[i])) {

                // 判断是否为字母

                englishCount++;

            } else if (Character.isSpaceChar(ch[i])) {

                // 判断是否为空格

                spaceCount++;

            } else if (Character.isDigit(ch[i])) {

                // 判断是否为数字

                numCount++;

            } else {

                // 以上都不是则认为是其他字符

                otherCount++;

            }

        }

        System.out.println("字母的个数:" + englishCount);

        System.out.println("数字的个数:" + numCount);

        System.out.println("空格的个数:" + spaceCount);

        System.out.println("其他字符的个数:" + otherCount);

    }

}

 

分享到:
评论

相关推荐

    java编程统计字符串的字母,数字,空格,其他

    java编程统计一个字符串中的字母,数字,空格,其他,输入一个字符串,就会输出字符串中包含的字母,数字,空格,其他

    输入一个字符串,统计出这个字符串的英文大写字母、小写字母、数字、空格以及其它字符的个数

    输入一个字符串,统计出这个字符串的英文大写字母、小写字母、数字、空格以及其它字符的个数

    输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

    java作业,输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。实验报告+详细代码

    键盘录入一个字符串并统计字母,汉字,空格,数字的个数

    通过正则表达式统计一个字符串中不同类型的个数,代买中附有简单的正则表达是的语法

    java基础编程:统计出给定字符串的英文字母、空格、数字和其它字符的个数

    java基础编程:统计出给定字符串的英文字母、空格、数字和其它字符的个数

    文章编辑 判断一段文章的字数,空格数.....

    输入一页文字,程序可以统计出文字,数字,空格的个数 静态存储一页文章,每行最多不超过80个字符,共N行。要求:(1)分别统计出其中文字,数字,空格数以及整篇文章的总字数;(2)统计某一字符串在文章中出现的...

    将字符串中由空格隔开的每个单词首字母大写

    字符串中,每个单词由空格隔开,空格的个数不限 代码如下: function capitalize(sting) { var words = string.split(” “); for(var i = 0; i &lt; words.length; i++) { words[i] = words[i].charAt(0)....

    java实验1.doc

    10.使用键盘输入一个字符串,编程统计这个字符串中字母、空格和数字的个数。 11.编写程序,将字符串“no pains,no gains.”解析成含有4个单词的字符串数组。 12* 编程实现简单的学生成绩管理。(姓名、学号、4门课...

    JAVA编程题全集(100题及答案)

    JAVA常见编程题全集(100...输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 输出9*9口诀。 利用递归方法求5!。 求100之内的素数 对10个数进行排序 打印出杨辉三角形 计算字符串中子串出现的次数

    50道JAVA基础编程训练+答案(全)

    兔子问题、素数、水仙花数、正整数分解质因数、成绩等级划分、最大公约数和最小公倍数、统计字符串中字母、空格、数字和其它字符的个数、s=a+aa+aaa+aaaa+aa...a、完数、球反弹、有1、2、3、4个数字,能组成多少个...

    学习的第一天(C+Java的算法)

    字符串的分类统计(计算字符串中字母、数字、空格和其它字符的个数) Java 代码: import java.util.*; public class Demo { public static void main(String[] args) { Scanner int1 = new Scanner(System.in); ...

    java经典编程题

    4.输入一行字符,统计其中英文字母,空格,数字和其他字符的个数; 5.一个整数加上100后是个完全平方数,加上168后也是一个完全平方数,求这个数; 6.输出9*9口诀; 7.两个乒乓球队比赛,各出三人,甲队抽签派出a,b,...

    Java-PHP-C#

    正如上面说的,正则表达式看起来非常复杂,让人害怕,大多数的PHP初学者都会跳过这里,继续下面的学习,但是PHP中的正则表达式有着可以利用模式匹配找到符合条件的字符串、判断字符串是否合乎条件或者用指定的字符...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例081 去掉字符串中的所有空格 101 实例082 汉字与区位码的转换 102 第5章 面向对象技术应用 103 5.1 Java中类的定义 104 实例083 自定义图书类 104 实例084 温度单位转换工具 105 实例085 域的默认初始化值 106 ...

    正则表达式

    我们已经发现了,在正则表达式中所有的字母字符和数字都是按照字面意思与自身相匹配的.JavaScript的正则表达式还通过以反斜杠(\)开头的转义序列支持某些非 字母字符.例如,序列 "\n" 在字符串中匹配的是一个直接量换...

    java 经典习题.doc

    题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 1.程序分析:利用while语句,条件为输入的字符不为'\n'. 【程序8】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    字符类型 char 1~2000字节 固定长度字符串,长度不够的用空格补充 varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) ...

Global site tag (gtag.js) - Google Analytics