键盘输入,控制台输出,在遇到over时候结束
2012-11-18 00:42
344 查看
package cn.io; import java.io.*; //键盘输入,控制台输出,在遇到over时候结束 public class Test8 { public static void main(String[] args) { InputStream is = null; InputStreamReader isr = null; BufferedReader br = null; OutputStream os = null; OutputStreamWriter osw = null; BufferedWriter bw = null; is = System.in; isr = new InputStreamReader(is); br = new BufferedReader(isr); //BufferedReader br=new BufferedReader(new InputStreamReader(System.in));三句合写 os = System.out; osw = new OutputStreamWriter(os); bw = new BufferedWriter(osw); //BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));三句合写 String line = null; try { while ((line = br.readLine()) != null) {// 读到键盘输入的一行 if (!("over".equals(line))) {//不要写s.equals("over");要防止s为空的情况报错 bw.write(line.toUpperCase()); bw.newLine(); bw.flush(); } else { break; } } } catch (IOException e) { e.toString(); } finally{ if(bw!=null){ try { bw.close(); } catch (IOException e) { e.toString(); } } if(br!=null){ try { br.close(); } catch (IOException e) { e.toString(); } } } } }
相关文章推荐
- 键盘输入,控制台输出,在遇到over时候结束
- 用户输入数据,按回车结束后,将数据转换成大写,打印到控制台,若用户输入over,结束键盘录入
- 从键盘输入一串数据,以“exit"结束输入,且输出数据。
- 集合框架-键盘录入多个数据,以0结束,并在控制台输出最大值
- 切记scanf再输入字符的时候遇到空格是认为结束的,若有空格请用gets输入
- java学习笔记#从控制台输入整数,输出最大最小值,直到输入0结束
- 键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值
- 从键盘输入一批字符(以@结束),按要求加密并输出。加密规则为:1.所有字母均转化为小写;2.若是a到y,则转化为下一个字母;3.若是z,则转化为a;4.其他字符保持不变
- 接收从键盘输入的字符串格式的年龄,分数和入学时间 转换为整数、浮点数、日期类型,并在控制台输出(类型转换)
- 从键盘上连续录入一批整数,比较并输出其中的最大值和最小值,当输入数字0时结束循环
- 输出指定年月的月历,年月从键盘输入。每星期一行,从星期日开始,到星期六结束。
- QNX程序的键盘输入与控制台输出
- 从键盘上输入学生成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。
- 【iOS开发-37】在点击或者输入结束后不需要键盘的时候如何隐藏并退出软键盘?
- 从键盘输入一个串,将其中的小写字母全部换成大写字母,然后输出到一个磁盘文件“TEST”中保存输入的字符串以“!”结束。
- C语言:从键盘输入一个字符串,以感叹号!作为结束标志,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存。
- java—IO流——读取键盘输入的字母并转换成大写字母输出在控制台上
- java 从键盘读入一字符,循环打印输出,遇到字符9退出,可以根据不同输入执行不同任务
- 52.从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入
- 题目: 从键盘输入若干个正整数, 按从小到大的顺序输出. 输入负数表示输入结束. 用链表实现.