澳门新葡亰娱乐网站-www.142net-欢迎您

澳门新葡亰娱乐网站是因为你还没有找到一条正确的致富之路,www.142net是将所有的游戏都汇集在一起的官方平台,因为澳门新葡亰娱乐网站这个网站当中有着大量的游戏攻略,托IP定位技术,传达终端直接到达的精准传播方式。

分别统计出包含英文字母,数字和其它字符的个

来源:http://www.bhtsgq.com 作者:计算机知识 人气:192 发布时间:2019-05-24
摘要:一、仿照效法解法: public static void main(String[] args){   int abcCount = 0;   int numCount = 0;   int SpaceCount = 0;   int otherCount = 0;   Scanner sc = new Scanner(System.in);   String str = sc.nextLine();   cha

一、仿照效法解法:

public static void main(String[] args){
  int abcCount = 0;
  int numCount = 0;
  int SpaceCount = 0;
  int otherCount = 0;
  Scanner sc = new Scanner(System.in);
  String str = sc.nextLine();
  char[] ch = str.toCharArray();
  for(int i = 0; i < ch.length;i ){
  if(Character.isLetter(ch[i])){abcCount ;}
  else if(Character.isDigit(ch[i])){numCount ;}
  else if(Character.isSpaceChar(ch[i])){SpaceCount ;}
  else{otherCount ;}
 }System.out.println("字母数是:" abcCount);
 System.out.println("数字数是:" numCount);
 System.out.println("空格数是:" SpaceCount);
 System.out.println("别的的是:" otherCount);  

分别统计出包含英文字母,数字和其它字符的个数。【程序7】
标题:输入1行字符,分别总计出个中国和英国文字母、空格、数字和其余字符的个数。

链接:
来源:牛客网

s =input('请输入字符串:')
dic={'letter':0,'integer':0,'space':0,'other':0}
for i in s:
    if i >'a' and i<'z' or i>'A' and i<'Z' :
        dic['letter']  =1
    elif i in '0123456789':
        dic['integer']  =1
    elif i ==' ':
        dic['space']  =1
    else:
        dic['other']  =1

print('统计字符串:',s)
print(dic)
print('------------显示结果2---------------')  
for i in dic:
    print('%s='%i,dic[i])
print('------------显示结果3---------------')  
for key,value in dic.items():
    print('%s='%key,value)

  }

 

输入一行字符,分别总括出含有英文字母、空格、数字和其他字符的个数。

葡京娱乐场官网大全, 

}

import java.io.*; public class Test7 { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStream里德r(System.in)); StringBuffer sb = new StringBuffer(br.readLine()); JudgeElement je = new JudgeElement(sb); System.out.println("字母的总的数量为:" je.getCharCount()); System.out.println("数字的总额为:" je.getNumberCount()); System.out.println("空格的总量为:" je.getSpaceCount()); System.out.println("别的字符的总和为:" je.getOtherCount()); } } class JudgeElement { StringBuffer sb; int charCount = 0; int spaceCount = 0; int numberCount = 0; int otherCount = 0; public JudgeElement(StringBuffer sb) { this.sb = sb; for(int i=0;i<sb.length();i ) { if((sb.charAt(i)>='a' && sb.charAt(i)<='z') || (sb.charAt(i)>='A'&&sb.charAt(i)<='Z')) { charCount ; } else if(sb.charAt(i)==' ') { spaceCount ; } else if(sb.charAt(i)>'0'&&sb.charAt(i)<'9') { numberCount ; } else { otherCount ; } } } public int getCharCount() { return charCount; } public int getSpaceCount() { return spaceCount; } public int getNumberCount() { return numberCount; } public int getOtherCount() { return otherCount; } }

 

二、参考解法:

 

    /**
     * 计算出英文字母字符的个数。
     * 
     * @param str 必要输入的字符串
     * @return 英文字母的个数
     */
    public static int getEnglishCharCount(String str)
    {
        return 0;
    }
    
    /**
     * 总计出空格字符的个数。
     * 
     * @param str 必要输入的字符串
     * @return 空格的个数
     */
    public static int getBlankCharCount(String str)
    {
        return 0;
    }
    
    /**
     * 总括出数字字符的个数。
     * 
     * @param str 必要输入的字符串
     * @return 英文字母的个数
     */
    public static int getNumberCharCount(String str)
    {
        return 0;
    }
    
    /**
     * 总计出任何字符的个数。
     * 
     * @param str 供给输入的字符串
     * @return 英文字母的个数
     */
    public static int getOtherCharCount(String str)
    {
        return 0;
    }

本文由澳门新葡亰发布于计算机知识,转载请注明出处:分别统计出包含英文字母,数字和其它字符的个

关键词: Java 澳门金沙网站 JavaSE 000字符串

上一篇:CentOS随笔 - 3.CentOS7安装Oracle 11g xe

下一篇:没有了

最火资讯