本帖最后由 王峰230321 于 2013-7-26 19:42 编辑
为什么 . 这个 over 不会 break?
在下面加上else 就可以 但是 不加 else 就不行. 这个 还会影响到 break吗?
import java.io.*;
public class JAVAjiaqiang
{
public static void main(String[] args)throws Exception
{
InputStream in=System.in;
StringBuffer sb=new StringBuffer();
int num=0;
q:while(true)
{
num=in.read();
if(num=='\r')
continue;
if(num=='\n')
{
String st=sb.toString();
System.out.println(st.toUpperCase());
sb.delete(0,sb.length());
if("over".equals(st))
break;
}
sb.append((char)num);
}
}
}
|
|