- import java.io.BufferedReader;
- import java.io.BufferedWriter;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.io.OutputStreamWriter;
- public class Test8 {
- /**
- * 编写程序,从键盘接收一个字符串,
- * 对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。
- * @param args
- * @throws IOException
- */
- public static void main(String[] args) throws IOException {
- //将键盘录入的数据存储到缓冲区中
- BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
-
- //将缓冲区中的数据打印到显示器上
- BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(System.out));
-
- //进行读写操作
- String line = null;
- while((line=bufr.readLine())!=null){
- if("over".equals(line)){
- break;
- }
- if(line.matches("[a-z]*")){
- bufw.write(line.toUpperCase());
- }
- if(line.matches("[A-Z]*")){
- bufw.write(line.toLowerCase());
- }
- bufw.newLine();
- bufw.flush();
- }
-
- //关闭流对象
- bufw.close();
- bufr.close();
- }
- }
复制代码 |
|