黑马程序员技术交流社区

标题: 键盘录入数据并打印(练习) [打印本页]

作者: zhoubinjian    时间: 2016-4-24 13:50
标题: 键盘录入数据并打印(练习)

/*
键盘录入数据并打印
当录入一行数据后,就将该行数据进行打印。
如果录入的数据是over,那么停止录入。
*/
/*
import java.io.*;
class Demo
{
        public static void main(String[] args)throws Exception
        {
                        InputStream is=System.in;
                        StringBuffer sb=new StringBuffer();
                        while(true)
                {
                        int s=is.read();
                        if(s=='\r')
                                continue;
                        if(s=='\n')
                        {
                                String ch=sb.toString();
                                System.out.println(ch);
                                if("over".equals(s))
                                        break;
                                sb.delete(0,sb.length());//打印完要清空缓冲区。不然缓冲区会一直累加
                        }
                        else
                                sb.append((char)s);//增加字符到缓冲区时要转型,不然存入 的是数字
                }
               
        }
}
*/




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2