📄 englishstatistics.java
字号:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class EnglishStatistics extends Applet implements ActionListener
{
TextArea text;
Label lc, lw, ls;
int cn=0,wn=0, sn=0;
Button btn;
public void init()
{
lc = new Label(" ");
lw = new Label(" ");
ls = new Label(" ");
text = new TextArea(10,20);
btn = new Button("英文统计");
add(text);
add(btn);
add(lc);
add(lw);
add(ls);
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
String s = text.getText();
int n = s.length();
cn = 0;
wn = 0;
sn = 0;
int i = 0;
char c;
boolean bS = false, bW = false;
while(i < n)
{
c = s.charAt(i);
if( c!= '?' && c != '!' && c!= '.' && c!= ' ')
{
cn ++;
if(!bW)
bW = true;
if(!bS)
bS = true;
}
else
{
if( c== '?' || c == '!' || c == '.')
{
if(bS)
{
bS = false;
sn++;
}
}
if(bW)
{
bW = false;
wn ++;
}
}
i++;
}
lc.setText("字符数"+cn);
lw.setText("字数"+wn);
ls.setText("句子数"+sn);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -