從鍵盤輸入字符串,將讀到的整行字符串轉化成大寫輸出,然後繼續進行輸入操作,直到當輸入"e" 或者"exit"時,退出程序。(標準輸入輸出流Demo--瞭解)

需求:從鍵盤輸入字符串,將讀到的整行字符串轉化成大寫輸出,然後繼續進行輸入操作,直到當輸入"e" 或者"exit"時,退出程序。

代碼:
package com.yang.otherStream;

import java.io.*;

/**
 * @author WangYang
 * @version 1.0
 * @create 2020-02-16 13:11
 * 標準輸入輸出流demo
 * <p>
 * 要求:
 * 從鍵盤輸入字符串,將讀到的整行字符串轉化成大寫輸出,然後繼續進行輸入操作,直到當輸入"e"
 * 或者"exit"時,退出程序。
 */
public class Demo01 {
    public static void main(String[] args) {
        System.out.println("請輸入字符串:");
        //創建緩衝字符輸入流(使用轉換流將標準輸入流轉換成字符流)
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        String line;
        try {
            while ((line = br.readLine()) != null){
                if("e".equalsIgnoreCase(line) || "exit".equalsIgnoreCase(line)){
                    System.out.println("安全退出");
                    break;
                }else{
                    //line.toUpperCase();
                    System.out.println(line.toUpperCase());
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            //關閉資源
            try {
                if(br != null){
                    br.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}

結果:

在這裏插入圖片描述

發佈了12 篇原創文章 · 獲贊 5 · 訪問量 931
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章