import java.util.Scanner;
public class TestOne
{
public static void main(String[] args)
{
/*
1. 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
*/
Scanner sc=new Scanner(System.in);
System.out.println("请输入一行字符:");
String s=sc.nextLine(); //接收输入的字符串
String result=Counter(s); //调用Counter方法,并接收返回结果的字符串
System.out.println(result); //输出返回结果的字符串
}
public static String Counter(String s)
{
//定义变量存储字母、空格和其他字符的个数
int letter=0;
int space=0;
int other=0;
for(int x=0;x<s.length();x++)
{
//用循环获取接受字符串里的每一个字符
char c =s.charAt(x);
if (c==' ') //计算空格
{
space++;
}
else if (c>='a'&&c<='z'||c>='A'&&c<='Z') //计算大小写字母数
{
letter++;
}
else //计算其他
{
other++;
}
}
//String out="letter="+letter+",space="+space+",other="+other;
//return out;
//返回一个字符串输出计算到的结果
return "letter="+letter+",space="+space+",other="+other;
}
}
public class TestOne
{
public static void main(String[] args)
{
/*
1. 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
*/
Scanner sc=new Scanner(System.in);
System.out.println("请输入一行字符:");
String s=sc.nextLine(); //接收输入的字符串
String result=Counter(s); //调用Counter方法,并接收返回结果的字符串
System.out.println(result); //输出返回结果的字符串
}
public static String Counter(String s)
{
//定义变量存储字母、空格和其他字符的个数
int letter=0;
int space=0;
int other=0;
for(int x=0;x<s.length();x++)
{
//用循环获取接受字符串里的每一个字符
char c =s.charAt(x);
if (c==' ') //计算空格
{
space++;
}
else if (c>='a'&&c<='z'||c>='A'&&c<='Z') //计算大小写字母数
{
letter++;
}
else //计算其他
{
other++;
}
}
//String out="letter="+letter+",space="+space+",other="+other;
//return out;
//返回一个字符串输出计算到的结果
return "letter="+letter+",space="+space+",other="+other;
}
}