StChar.java 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
2014-04-11 18:45
741 查看
//【程序7】 StChar.java 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 //1.程序分析:利用while语句,条件为输入的字符不为'\n'. import java.io.*; import javax.swing.JOptionPane; public class StCharApp { /** * @param args */ public static void main(String[] args) throws IOException{ // TODO Auto-generated method stub int ch=0;int numb=0,spac=0,other=0; //System.out.println((int)'a'); while(true){ String s = JOptionPane.showInputDialog("请输入字符串: "); //String s=getString(); if(s.equals("")) break; for(int i=0;i<s.length();i++){ if(('A'<=s.charAt(i)&&s.charAt(i)<='Z')||'a'<=s.charAt(i)&&s.charAt(i)<='z') ch++; else if('0'<=s.charAt(i)&&s.charAt(i)<='9') numb++; else if(s.charAt(i)==' ') spac++; else other++; } //System.out.println("字符个数为:"+ch+"数字个数为: "+numb+"空格为: "+spac+"其它字符为: "+other); JOptionPane.showMessageDialog(null, "字母的个数为:"+ch+ "\n数字的个数为:"+numb+"\n空格的个数为:"+spac+"\n其他符号的个数为:"+other); } } public static String getString() throws IOException{ InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); return br.readLine(); } }
相关文章推荐
- 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。(java)
- java实现输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- [Java]练习题007: 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- java小算法—输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- java:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 012-题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- [Java]练习题007: 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- java实现输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 【程序7】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- [Java]练习题007: 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 【程序17】题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。