public static void main(String[] args) throws IOException {
//System.in是输入设备 对应的是读取字节流InputStream
InputStream in=System.in;
//定义一个容器,装打印的字节
StringBuilder sb=new StringBuilder();
while(true){
int x=in.read();//读取键盘上打印的数据
if(x=='\r')// ???此处键盘 上录入的返回值是int 类型的 能和'\r'做比较?????
continue;
if(x=='\n') ???此处键盘 上录入的返回值是int 类型的 能和'\n'做比较?????
{
String s=sb.toString();
if("over".equals(s))
break;
System.out.println(s.toUpperCase());
sb.delete(0,sb.length());
}
else
sb.append((char)x);
}
}
}
|