java 字符串编程题,JAVA 基础编程练习题7 【程序 7 处理字符串】
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 处理字符串】相关推荐
- 经典笔试编程题--Java实现
转载自 经典笔试编程题--Java实现 1.输入一个正数n,输出所有和为n的连续正数序列. 分析:设定两个指针,min指向和为n的连续正数序列的最小值,max指向和为n的连续正数序列最大值.sum ...
- 西安交通大学915考研--编程题Java代码踩坑(2020年真题)
西安交通大学915考研–编程题Java代码踩坑(2020年真题) 目录 西安交通大学915考研--编程题Java代码踩坑(2020年真题) 2020.1--寻找方程组的解 2020.2--几组数中筛选 ...
- c语言中求匀加速直线速度,速求C语言编程题 c语言编程速度求
导航:网站首页 > 速求C语言编程题 c语言编程速度求 速求C语言编程题 c语言编程速度求 相关问题: 匿名网友: #include //计算行元素和 void CountRow(int a[] ...
- java 初级编程题_java基础经典编程题
java基础经典编程题 Monkey_peach代码 package com.sailor.game; /** * 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第 ...
- 找工作 50道编程题Java实现(32-50)
程序32 左移右移 题目:取一个整数a从右端开始的4-7位. 分析:比如取123456789从右端开始的4-7位即:3456 1 package test50; 2 /* 3 * 题目:取一个整数a从 ...
- java方法的重载 编程题,java面试编程题:重载方法
编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接.整数相加和浮点数相加.要进行异常处理,对输入的不符合要求的字符串提示给用户 ```javascript ...
- 【企业编程题JAVA】烽火通信2018校招软件工程师
package FiberHomeSpring;import java.util.Scanner; /* 第一题* 题目描述* 小明最近在研究股市,他拿了某只股票连续n天的股市变化数据,天数编号1到n ...
- 携程2018 秋招编程题 - java
第一题: 两个排好序的数组 求中位数 import java.util.Comparator; import java.util.PriorityQueue; import java.util.Sca ...
- [编程题]java实现游历魔法王国
链接: https://www.nowcoder.com/questionTerminal/f58859adc39f4edc9cd8e40ba4160339 来源:牛客网 魔法王国一共有n个城市,编号 ...
最新文章
- 打造最好用的离线QQ截图工具 C#
- iReport中求和的问题
- 页面从输入 URL 到页面加载显示完成
- 如何用 Nacos 构建服务网格生态?
- 【poj2983】 Is the Information Reliable?
- 解码Java.Lang.OutOfMemoryError:PermGen空间
- “.公司”域名注册总量TOP15:新网问鼎 万网居亚
- oracle中md5加密解密_Oracle定义DES加密解密及MD5加密函数示例
- 【GDOI2018】所有题目和解题报告
- Visio使用注意事项
- C语言编译程序的顺序,C语言函数定义顺序
- 小程序分包大小超过限制
- CSS 基础3(内边距、外边距、边距模型)
- 智能时代,谁是“大师”?
- 基于GAN的语音转换技术及语音合成TTS
- [OHIF-Viewers]医疗数字阅片-医学影像-es6解构赋值-const{}=-let{}=
- Android 发展史:“吃货”就是这么练成的
- 阿里巴巴建成全球超大规模数据中心内“RDMA高速网”,以支撑人工智能科学计算
- Glide(二)Glide的with,load,into
- CTF—ssh私钥泄露
热门文章
- linux c va_list 32位和64位的差异
- Linux cp 实现强行覆盖
- C语言--static修饰函数
- java的dbhelper类_DBHelper.java(数据库连接类)
- 内核同步机制——信号量
- shell算数表达式运算
- 广东海洋大学微型计算机考试,广东海洋大学2007-2008微型计算机原理及应用
- php 换台电脑 表单部分_PHP更新购物车数量(表单部分/PHP处理部分)
- python条件表达式有哪几个_python条件表达式:多项分支,双向分支
- 三角函数在线快速计算机,三角函数计算器