java实验五第一题
来源:互联网 发布:人工智能的前景 编辑:程序博客网 时间:2024/05/16 16:59
/*1 编程,接受用户输入一段英文文字后,输出其中的字符数、单词数和句子数(设句子以“?”、“!”、“.”结束)。
(第1题)利用String类的各种方法,分别判断字符是否为“?”、“!”、“.”,用3个计数器分别计数*/
/*本来想用String类里面的方法来统计,单词书和句子数。可是找了好长时间(二十分钟吧),还是没有找到,所以果断放弃。
将字符串转化为字符数组来处理吧。这样就方便多了。2014/10/23*/
import java.util.Scanner;
public class Demo
{
public static void main(String[] args){
while(true){
count();
}
}
public static void count()
{
int a=0,b=1,c=0;
Scanner scaner = new Scanner(System.in);
String s;
s = scaner.nextLine();//读入一行字符
a = s.length();//判断字符数
char [] s1 = s.toCharArray();//转换为你字符数组来判断。
for(int i=0;i<a;i++){
if(s1[i]==' '){
b++;
}
else if(s1[i]=='!'){
c++;
}
else if(s1[i]=='?'){
c++;
}
else if(s1[i]=='.'){
c++;
}
else{
continue;
}
}
System.out.println("字符数:"+a+"单词数:"+b+"句子数:"+c);
}
}
(第1题)利用String类的各种方法,分别判断字符是否为“?”、“!”、“.”,用3个计数器分别计数*/
/*本来想用String类里面的方法来统计,单词书和句子数。可是找了好长时间(二十分钟吧),还是没有找到,所以果断放弃。
将字符串转化为字符数组来处理吧。这样就方便多了。2014/10/23*/
import java.util.Scanner;
public class Demo
{
public static void main(String[] args){
while(true){
count();
}
}
public static void count()
{
int a=0,b=1,c=0;
Scanner scaner = new Scanner(System.in);
String s;
s = scaner.nextLine();//读入一行字符
a = s.length();//判断字符数
char [] s1 = s.toCharArray();//转换为你字符数组来判断。
for(int i=0;i<a;i++){
if(s1[i]==' '){
b++;
}
else if(s1[i]=='!'){
c++;
}
else if(s1[i]=='?'){
c++;
}
else if(s1[i]=='.'){
c++;
}
else{
continue;
}
}
System.out.println("字符数:"+a+"单词数:"+b+"句子数:"+c);
}
}
0 0
- java实验五第一题
- java实验五第二题
- java实验五第三题
- java实验五第四题
- linux实验五第一部分
- java实验报告 第一个
- 队列实验第一题
- 矩阵实验第一题
- 大学JAVA实验五 聊天室
- java 上机实验五 子类与继承
- 实验五
- 实验五
- 实验五
- 实验五
- 实验五
- 实验五
- 实验五
- 实验五
- 自定义View onDraw方法不被执行
- 日语学习之歌曲 卒業メモリーズ~サヨナラ、あなた。~ 沢井美空 1
- 二叉树最近公共父节点
- 根据指定日期与现在日期时间对比相差几周几月
- iOS 多媒体开发
- java实验五第一题
- MySQL如何利用索引优化ORDER BY排序语句
- 指针数组和数组指针的区别
- 怎么把JPG格式的图片转换成PDF
- 详解协方差与协方差矩阵
- 计算机IT求职学习List
- Linux Shell 文本处理工具集锦
- 《将博客搬至CSDN》
- [LeetCode] Word Break II