本帖最后由 sunhaodi 于 2012-6-19 14:39 编辑
package day5;
import java.io.IOException;
import java.io.InputStream;
public class ReadeInDemo {
public static void main(String[] args) throws IOException {
InputStream in = System.in;
StringBuilder sb = new StringBuilder();
while(true){
int ch = in.read();
if(ch=='\r')
continue;
if(ch=='\n'){
String s = sb.toString();
if("over".equals(s)){
// break; 为什么把break; 注解这代码就运行不出来了啊。 我输入的是over以外的字母啊,也不进这个if判断啊,关这个break什么事?
}
System.out.println(s.toUpperCase());
sb.delete(0,sb.length());
}
else{
sb.append((char)ch);
}
}
}
}
|
|