黑马程序员技术交流社区

标题: 关于System.in.read() [打印本页]

作者: 冯超    时间: 2012-9-29 21:07
标题: 关于System.in.read()
class Demo
{
    public  static void main(String[] args)
   {
            a = System.in.read();
             //如何保证从键盘中输入的数被打印出来
  }
}

作者: 王玉岩    时间: 2012-9-29 21:10
public  static void main(String[] args)
   {
            a = System.in.read();
            
  }

//如何保证从键盘中输入的数被打印出来?
对于这块知识我建议你好好的看一看视频中的IO流部分,那里有详细的讲解,你在学完之后就会明白



作者: 宫明星    时间: 2012-9-29 21:35
刚写了个基础的,凑合看吧。
建议IO流多看一下,内容太多了实在没法详细解释。

  1. import java.io.*;

  2. class  SystemIn
  3. {
  4.         public static void main(String[] args) throws IOException
  5.         {
  6.                 BufferedReader bufr =
  7.                         new BufferedReader(new InputStreamReader(System.in));        //        从控制台接收字符输入

  8.                 BufferedWriter bufw =
  9.                         new BufferedWriter(new OutputStreamWriter(System.out));        //把收到的字符打印到控制台上

  10.                 String line = null;

  11.                 while((line=bufr.readLine())!=null)       
  12.                 {
  13.                         if("over".equals(line))        //        判断结束表示,输入over代表结束
  14.                                 break;
  15.                         System.out.println(line);
  16.                 }

  17.                 bufr.close();        //关闭输入流
  18.                 bufw.close();        //关闭输出流

  19.         }       
  20. }
复制代码

作者: 崔朋朋    时间: 2012-9-30 00:44
本帖最后由 崔朋朋 于 2012-9-30 00:49 编辑

IO流这一节要掌握的各种IO类以及方法实在太多了,建议多看几遍老毕的视频,多敲代码,多做总结。

先把io的学习思路整理一下,如下:
流的三种分类方式
    1.按流的方向分为:输入流和输出流
    2.按流的数据单位不同分为:字节流和字符流
    3.按流的功能不同分为:节点流和处理流

附 IO流类的结构图如下:

2012031413373126.jpg (54.23 KB, 下载次数: 31)

2012031413373126.jpg

作者: 冯超    时间: 2012-10-1 13:14
谢谢·
············




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