/** 录入键盘输入字母并将小写变为大写 */ import java.io.*; class readin { public static void main(String[] args)throws IOException { InputStream in = System.in;//引入输入流 StringBuilder sb = new StringBuilder();//新建一个缓冲区 while(true) { int ch = in.read();//读入键盘输入 if(ch=='\r') continue; if(ch=='\n') { String s = sb.toString();//讲读入输入转换为字符型 if("over".equals(s))//判断S是否为OVER break; else System.out.println(s.toUpperCase());//打印出字母大写 sb.delete(0,sb.length()); } else sb.append((char)ch); } } }
简而言之:
最实用的
BufferedReader bufr = new Bufferedread(new InputStreamReader(System.in));//读入键盘输入转换为字符流,在用缓冲区优化
时间: 2024-11-02 06:01:53