📄 example06_letterdigitother.java
字号:
package example;
import java.io.*;
public class Example06_LetterDigitOther
{
public static void main(String[] args)
{
try
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
br.close();
int letter, digit, other;
letter = digit = other = 0;
for (int i = 0; i < str.length(); i++)
{
char ch = str.charAt(i);
if (Character.isLetter(ch)) letter++;
else if (Character.isDigit(ch)) digit++;
else other++;
}
BufferedWriter bw = new BufferedWriter(new FileWriter("chars.txt"));
bw.write(str);
bw.newLine();
bw.write("Letter = " + letter);
bw.newLine();
bw.write("Digit = " + digit);
bw.newLine();
bw.write("Other = " + other);
bw.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -