如何使用java代码实现键盘输入,控制台输出,当输入over字符时结束
下文笔者讲述获取键盘输入,控制台输出,遇输入over字符串时终止,如何实现呢?
实现思路: 1.定义输入流 System.in 2.定义输出流 System.out 3.判断获取的字符串是否为特定字符串例
package com.java265; import java.io.*; //键盘输入,控制台输出,在遇到over时候结束 public class TestClass { 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(); } } } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。