本帖最后由 zfan 于 2014-5-3 18:29 编辑
- <P>
- <P>
- <P>/*需求:
- <P>通过键盘录入数据.
- <P>当录入一行数据后,就将该数据进行打印;
- <P>如果录入的数据时over,那么停止录入;
- <P>*/
- <P>
- <P>import java.io.*;
- <P>
- <P>class ReadIn
- <P>{
- <P> public static void main(String[] args) throws IOException{
- <P> InputStream in = System.in;
- <P> StringBuilder sb = new StringBuilder();
- <P>
- <P> while(true)
- <P> {
- <P> int ch = in.read();
- <P> if(ch=='\r')
- <P> continue; //continue语句的作用?
- <P> if(ch=='\n')
- <P> {
- <P> String s = sb.toString();
- <P> if("over".equals(s))
- <P> break;
- <P> System.out.println(s.toUpperCase());
- <P> sb.delete(0,sb.length());
- <P> }
- <P> else
- <P> sb.append((char)ch);
- <P> }
- <P> }
- <P>}
复制代码 此处加入一条continue语句的作用是什么?
这里设置if(ch=='\r')和if(ch=='\n')两条判断语句各有什么作用呢?
这一块不是很理解,有木有同学帮忙讲解一下!
|