//【程序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)==' '
StChar.java 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
这是一个Java应用程序,用于读取用户输入的一行字符,并统计其中的英文字母、空格、数字和其他字符的数量。程序通过使用`JOptionPane`进行用户交互,并使用`for`循环遍历输入字符串,判断字符类型并累计计数。
摘要由CSDN通过智能技术生成