ch=(char)System.in.read();
System.1.skip(2);
大哥们帮我注释下

解决方案 »

  1.   

    第一句从数据流里读出下一个byte
    第二句是你打错了吧,我没见过
      

  2.   

    第一句从数据流里读出下一个byte转换为char型
    第二句我也没见过
      

  3.   


    // 读入一个字符
    char ch = (char)System.in.read();
    // 跳过和放弃此输入流中的 2 个数据字节。
    System.in.skip(2);
      

  4.   

    恩?怎么是System.1???1是什么?
    ch=(char)System.in.read(); //读入(一般从键盘),强制转化成char型
        System.1.skip(2);      //我只能说一下skip(n),跳过若干字符,n是待跳过的字节数,
      

  5.   

    循环从控制台读入数据,当满足一定条件时候,想跳过几个字节的处理:int i = 0;
    while (i < 10) {
        char ch = System.in.read();
        if (i == 5) {
            System.in.skip(2);
        }
        i++;
    }
      

  6.   

    代码应该是下面这个样子吧ch=(char)System.in.read();//从系统输入流中读入一个byte,并把它转换成char字符
    System.in.skip(2);//从系统输入流跳过两个字节
    下面是偶写的DEMO char ch=(char)System.in.read();
    System.in.skip(2);
    char ch2 =(char)System.in.read();
    System.out.println("ch="+ch+ ", ch2="+ch2);
    程序运行时,我们输入wttv
    程序会输出ch=w, ch2=v
      

  7.   

    我知道了楼主的意思了,应该是:
    ch = (char) System.in.read();
    System.in.skip(2);
    注释如下:
    ch = (char) System.in.read();//把控制台输入的东东转化为字符类型
    System.in.skip(2);// 跳过或者放弃此输入流中的2个数据字节。
      

  8.   

    楼主可以参考下这个小程序:
    import java.io.IOException;
    public class Test {
    public static void main(String[] args) {
    while (true) {
    try {
    char ch = (char) System.in.read();// 把控制台输入的东东转化为字符类型
    System.in.skip(2);// 跳过或者放弃此输入流中的2个数据字节。
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
    }
    }
      

  9.   

    是打错了,应该是:
    System.in.skip(2);