IO源,求解答
IO流,求解答
"over".equals(line)这地方不太明白,为什么会用"over"??
------解决方案--------------------
就是如果输入over程序就结束。这是自己定义的over,当然你也可以改成其他字符串啊。
------解决方案--------------------
你输入“over”之后程序就停止了,当然你也可以换成其他的字符串
------解决方案--------------------
就是当你输入的over时,程序就停止读出你输入的数据,然后break,不再输出。
------解决方案--------------------
自己定义的,可以改成“end”或者其他都行,"end".equals(line)这段程序也能结束
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
------解决方案--------------------
就是如果输入over程序就结束。这是自己定义的over,当然你也可以改成其他字符串啊。
------解决方案--------------------
你输入“over”之后程序就停止了,当然你也可以换成其他的字符串
------解决方案--------------------
就是当你输入的over时,程序就停止读出你输入的数据,然后break,不再输出。
------解决方案--------------------
自己定义的,可以改成“end”或者其他都行,"end".equals(line)这段程序也能结束