import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;public class TransStreamDemo { /**
 * @param args
 * @throws IOException 
 */
public static void main(String[] args) throws IOException {

InputStream in = System.in;


InputStreamReader isr = new InputStreamReader(in);


BufferedReader bufr = new BufferedReader(isr);

String line = null;
while((line=bufr.readLine())!=null){
if("over".equals(line))
break;
System.out.println(line.toUpperCase());
}



}}
"over".equals(line)这地方不太明白,为什么会用"over"??java

解决方案 »

  1.   

    就是如果输入over程序就结束。这是自己定义的over,当然你也可以改成其他字符串啊。
      

  2.   

    一行一行大写输出,碰到over的话就break不再输出了。
      

  3.   

    你输入“over”之后程序就停止了,当然你也可以换成其他的字符串
      

  4.   

    就是当你输入的over时,程序就停止读出你输入的数据,然后break,不再输出。
      

  5.   

    自己定义的,可以改成“end”或者其他都行,"end".equals(line)这段程序也能结束