ee.png (2.53 KB, 下载次数: 287)
709 Bytes, 阅读权限: 100, 下载次数: 2
import java.util.*; //引包
class Test1
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.println("请输入一行字符串:");
String str = in.nextLine(); //读取输入的字符串
if(!str.isEmpty()) //判断字符串是否为空串
{
System.out.println(str);
}else
{
System.out.println("There is no text to show");
}
char ss[] = str.toCharArray(); //字符串转换成字符数组
System.out.println(ss.length); //打印字符数组长度
int a=0; //用来存储字母的个数
int b=0; //用来存储空格的个数
int c=0; //用来存储数字的个数
int d=0; //用来存储其他字符的个数
for(int x =0 ;x<ss.length;x++)
{
if((ss[x]>='a'&&ss[x]<='z')||(ss[x]>='A'&&ss[x]<='Z'))
{
a++;
}
else if(java.lang.Character.isWhitespace(ss[x])) //判断字符是否为空格
{
b++;
}
else if(ss[x]>='0'&&ss[x]<='9')
{
c++;
}
else
{
d++;
}
}
System.out.println("英文字母的个数是:"+a);
System.out.println("空格的个数是:"+b);
System.out.println("数字的个数是:"+c);
System.out.println("其他字符的个数是:"+d);
}
}
图像 5.jpg (39.16 KB, 下载次数: 46)
NNERO 发表于 2014-4-30 13:52
必须要技术分啊!
736 Bytes, 阅读权限: 50, 下载次数: 3
宋美成 发表于 2014-4-30 14:03
搞定,绝对原创,嘿嘿,嘻嘻,技术分偶
王震阳 发表于 2014-4-30 14:05
很好,等代码审核过后,技术分自然会送上,看看其他题目吧,这些题目都是基础知识,可以检测自己的基础掌 ...
宋美成 发表于 2014-4-30 14:11
有个注释标错了,无伤大雅~嘿嘿
王震阳 发表于 2014-4-30 14:12
注释错了一个没关系,整体代码正确就行
554 Bytes, 阅读权限: 100, 下载次数: 1
在这里
宋美成 发表于 2014-4-30 14:03
搞定,绝对原创,嘿嘿,嘻嘻,技术分偶
795 Bytes, 阅读权限: 100, 下载次数: 1
478 Bytes, 阅读权限: 100, 下载次数: 2
张然龙 发表于 2014-4-30 16:16
震阳老大。。不知道把权限设置成100可以不?
804 Bytes, 阅读权限: 70, 下载次数: 1
517 Bytes, 阅读权限: 150, 下载次数: 1
839 Bytes, 阅读权限: 100, 下载次数: 1
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |