标准输入输出
package com.inout;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
import org.junit.Test;
/**
* 标准输入输出
* 需求: 从键盘输入字符串,要求将读取到的整行字符串转成大写输出。
* 然后继续进行输入操作,直至当输入“quit” 或者“exit” 时,退出程序。
*/
public class SystemInAndOutTest {
// 方式二
@Test
public void test02() throws IOException {
BufferedReader br = new BufferedReader(
new InputStreamReader(System.in));
while(true) {
System.out.println("请输入内容:");
String line = br.readLine();
if ("quit".equalsIgnoreCase(line) ||
"exit".equalsIgnoreCase(line)) {
break;
}
line = line.toUpperCase();
System.out.println(line);
}
br.close();
}
// 方式一
@Test
public void test01() {
Scanner sc = new Scanner(System.in);
while(true) {
System.out.println("请输入字符:");
String line = sc.nextLine();
if ("quit".equalsIgnoreCase(line) ||
"exit".equalsIgnoreCase(line)) {
break;
}
line = line.toUpperCase(); // 转大写
System.out.println(line);
}
sc.close();
}
}