首页 > 代码库 > JAVA常见算法题(七)
JAVA常见算法题(七)
package com.xiaowu.demo; /** * 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 * * @author WQ * */ public class Demo7 { public static void main(String[] args) { String s = "Hello World! BeiJing AoYun 2008。"; number(s); } public static void number(String s) { int digital = 0; int character = 0; int other = 0; int blank = 0; char[] ch = s.toCharArray(); for (int i = 0; i < ch.length; i++) { if (ch[i] >= ‘0‘ && ch[i] <= ‘9‘) { digital++; } else if ((ch[i] >= ‘a‘ && ch[i] <= ‘z‘) || ch[i] > ‘A‘ && ch[i] <= ‘Z‘) { character++; } else if (ch[i] == ‘ ‘) { blank++; } else { other++; } } System.out.println("要测试的字符串为: " + s); System.out.println("数字个数: " + digital + "\n英文字母个数: " + character + "\n空格个数: " + blank + "\n其他字符个数:" + other); } }
JAVA常见算法题(七)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。