import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.Scanner;
public class Demo_01 {
public static void main(String[] args) throws IOException {
//demo1();
//输出流 static PrintStream out
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //System.in 为标准输入流 返回值为InputStream
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); //System.out 为标准输出流 返回值为PrintStream
String line = null;
while((line = br.readLine())!=null){
if("break".equals(line)){
break;
}
//System.out.println(line.toUpperCase());
bw.write(line.toUpperCase());
bw.newLine();
bw.flush();
}
br.close();
bw.close();
}
private static void demo1() throws IOException{
//将键盘录入的小写字母 转成大写字母 并输出
// Scanner sc = new Scanner(System.in);
// while(true){
// String line = sc.nextLine();
// if("break".equals(line)){
// break;
// }
// System.out.println(line.toUpperCase());
// }
/*
* 通过假盘录入一行数据 并打印其大写 发现 其实 nextLine(); 就是 readLine()方法 将数据读入内存
* readLine()是字符输入流 缓冲区BufferedReader的方法
* System.in ---> InputStream 字节输入流
* 字节流 ---> 字符流 ---> 字符流的缓冲区 ---> readLine()方法
* */
//查看api 发现 System.in 返回的是一个字节流
//InputStream in = System.in;
//将字节流转成字符流
//InputStreamReader isr = new InputStreamReader(in);
//创建字符流缓冲区
//BufferedReader br = new BufferedReader(isr);
//键盘录入新写法 必须记住*****
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//readLine方法 返回String 读到结束 返回null
String line = null;
while((line = br.readLine())!=null){
if("break".equals(line)){
break;
}
System.out.println(line.toUpperCase());
}
br.close();
}
}