wenzhang.java

来自「java例子」· Java 代码 · 共 43 行

JAVA
43
字号
import java.io.*;
public class Wenzhang
{
	public static void main(String args[]) throws IOException
	{
		char c='A';
		int character=0;
		int word=0;
		int sentence=0;
		boolean flag=false;
		
		System.out.println("请输入一篇英文文章:(以回车键做为结束标志)");
		
		for( ; ; character++)
		{
			c = (char)System.in.read();
			
			if( c == '\r')
				break;
				
			if( ( 'A'<=c && c<='Z' ) || ('a'<=c && c<='z') ) 
			{
				if(!flag)
					word++;
						
				flag = true;
			}
			
			
			if( (  c<'A' || ( 'Z'<c  &&  c<'a' ) || 'z'<c ) && flag)
			{				
				if(c=='?' || c=='!' || c=='.')
					sentence++;	
				
				flag = false;
			}			
		}
		
		System.out.println("字符数: " + character);
		System.out.println("单词数: " + word);
		System.out.println("句子数: " + sentence );
	}	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?