7 【程序 7 处理字符串】

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

程序分析:利用 while 语句,条件为输入的字符不为‘\n‘.

package cskaoyan;

public class cskaoyan7 {

@org.junit.Test

public void count() {

int letterNumber = 0;

int spaceNumber = 0;

int digitNumber = 0;

int otherNumber = 0;

java.util.Scanner in = new java.util.Scanner(System.in);

String str = in.nextLine();

char[] ch = str.toCharArray();

int i = 0;

while (i < ch.length) {

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

letterNumber++;

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

spaceNumber++;

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

digitNumber++;

} else {

otherNumber++;

}

i++;

}

in.close();

System.out.println("英文字母的个数:" + letterNumber);

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

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

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

}

}

原文:https://www.cnblogs.com/denggelin/p/11297042.html

java 字符串编程题,JAVA 基础编程练习题7 【程序 7 处理字符串】相关推荐

  1. 经典笔试编程题--Java实现

    转载自  经典笔试编程题--Java实现 1.输入一个正数n,输出所有和为n的连续正数序列.  分析:设定两个指针,min指向和为n的连续正数序列的最小值,max指向和为n的连续正数序列最大值.sum ...

  2. 西安交通大学915考研--编程题Java代码踩坑(2020年真题)

    西安交通大学915考研–编程题Java代码踩坑(2020年真题) 目录 西安交通大学915考研--编程题Java代码踩坑(2020年真题) 2020.1--寻找方程组的解 2020.2--几组数中筛选 ...

  3. c语言中求匀加速直线速度,速求C语言编程题 c语言编程速度求

    导航:网站首页 > 速求C语言编程题 c语言编程速度求 速求C语言编程题 c语言编程速度求 相关问题: 匿名网友: #include //计算行元素和 void CountRow(int a[] ...

  4. java 初级编程题_java基础经典编程题

    java基础经典编程题 Monkey_peach代码 package com.sailor.game; /** * 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第 ...

  5. 找工作 50道编程题Java实现(32-50)

    程序32 左移右移 题目:取一个整数a从右端开始的4-7位. 分析:比如取123456789从右端开始的4-7位即:3456 1 package test50; 2 /* 3 * 题目:取一个整数a从 ...

  6. java方法的重载 编程题,java面试编程题:重载方法

    编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接.整数相加和浮点数相加.要进行异常处理,对输入的不符合要求的字符串提示给用户 ```javascript ...

  7. 【企业编程题JAVA】烽火通信2018校招软件工程师

    package FiberHomeSpring;import java.util.Scanner; /* 第一题* 题目描述* 小明最近在研究股市,他拿了某只股票连续n天的股市变化数据,天数编号1到n ...

  8. 携程2018 秋招编程题 - java

    第一题: 两个排好序的数组 求中位数 import java.util.Comparator; import java.util.PriorityQueue; import java.util.Sca ...

  9. [编程题]java实现游历魔法王国

    链接: https://www.nowcoder.com/questionTerminal/f58859adc39f4edc9cd8e40ba4160339 来源:牛客网 魔法王国一共有n个城市,编号 ...

最新文章

  1. 打造最好用的离线QQ截图工具 C#
  2. iReport中求和的问题
  3. 页面从输入 URL 到页面加载显示完成
  4. 如何用 Nacos 构建服务网格生态?
  5. 【poj2983】 Is the Information Reliable?
  6. 解码Java.Lang.OutOfMemoryError:PermGen空间
  7. “.公司”域名注册总量TOP15:新网问鼎 万网居亚
  8. oracle中md5加密解密_Oracle定义DES加密解密及MD5加密函数示例
  9. 【GDOI2018】所有题目和解题报告
  10. Visio使用注意事项
  11. C语言编译程序的顺序,C语言函数定义顺序
  12. 小程序分包大小超过限制
  13. CSS 基础3(内边距、外边距、边距模型)
  14. 智能时代,谁是“大师”?
  15. 基于GAN的语音转换技术及语音合成TTS
  16. [OHIF-Viewers]医疗数字阅片-医学影像-es6解构赋值-const{}=-let{}=
  17. Android 发展史:“吃货”就是这么练成的
  18. 阿里巴巴建成全球超大规模数据中心内“RDMA高速网”,以支撑人工智能科学计算
  19. Glide(二)Glide的with,load,into
  20. CTF—ssh私钥泄露

热门文章

  1. linux c va_list 32位和64位的差异
  2. Linux cp 实现强行覆盖
  3. C语言--static修饰函数
  4. java的dbhelper类_DBHelper.java(数据库连接类)
  5. 内核同步机制——信号量
  6. shell算数表达式运算
  7. 广东海洋大学微型计算机考试,广东海洋大学2007-2008微型计算机原理及应用
  8. php 换台电脑 表单部分_PHP更新购物车数量(表单部分/PHP处理部分)
  9. python条件表达式有哪几个_python条件表达式:多项分支,双向分支
  10. 三角函数在线快速计算机,三角函数计算器