<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    302班

    java突擊隊
    posts - 151, comments - 74, trackbacks - 0, articles - 14
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    java中的輸入[五個小例子介紹]

    Posted on 2007-06-17 12:37 停留的風 閱讀(663) 評論(0)  編輯  收藏
    理解數據流
    流一般分為輸入流(Input Stream)和輸出流(Output Stream)兩類,但這種劃分并不是絕對的。比如一個文件,當向其中寫數據時,它就是一個輸出流;當從其中讀取數據時,它就是一個輸入流。當然,鍵盤只是一個數人流,而屏幕則只是一個輸出流。
    字節流:
      從InputStream和OutputStream派生出來的一系列類。這類流以字節(byte)為基本處理單位。
    ?     InputStream、OutputStream
    ?     ◇ FileInputStream、FileOutputStream
    ?     ◇ PipedInputStream、PipedOutputStream
    ?     ◇ ByteArrayInputStream、ByteArrayOutputStream
    ?     ◇ FilterInputStream、FilterOutputStream
    ?     ◇ DataInputStream、DataOutputStream
    ?     ◇ BufferedInputStream、BufferedOutputStream
    字符流:
      從Reader和Writer派生出的一系列類,這類流以16位的Unicode碼表示的字符為基本處理單位
    ?     Reader、Writer
    ?     ◇ InputStreamReader、OutputStreamWriter
    ?     ◇ FileReader、FileWriter
    ?     ◇ CharArrayReader、CharArrayWriter
    ?     ◇ PipedReader、PipedWriter
    ?     ◇ FilterReader、FilterWriter
    ?     ◇ BufferedReader、BufferedWriter
    ?     ◇ StringReader、StringWriter


    例子1
    import java.io.*;
    public class Input1
    {
    public static void main(String args[]) throws IOException
    {
    System.out.println("Input: ");
    byte buffer[] = new byte[512]; //輸入緩沖區
    int count = System.in.read(buffer); //讀取標準輸入流
    System.out.println("Output: ");
    for (int i=0;i<count;i++) //輸出buffer元素值
    {
    System.out.print(" "+buffer[i]);
    }
    System.out.println();
    for (int i=0;i<count;i++) //按字符方式輸出buffer
    {
    System.out.print((char) buffer[i]);
    }
    System.out.println("count = "+ count); //buffer實際長度
    }
    }

    運行結果:

    例子2:
    public class Input2
    {
      public static void main(String[] args)
        {
           String Str=args[0];
           String Str1=args[1];      
           int tempInt=Integer.parseInt(Str);
        int tempInt1=Integer.parseInt(Str1);
           tempInt *=2;
           tempInt1*=3;

           System.out.println(tempInt);
           System.out.println(tempInt1);
         }
    }
    運行結果


    例子3:
    import java.io.*;
    public class Input3
    {
      public static void main(String[] args)
      throws IOException
       {
          BufferedReader in =new BufferedReader(new InputStreamReader(System.in));
          String s;
          while((s = in.readLine()).length() != 0)
        {
      int i=Integer.parseInt(s);
            System.out.println("您的輸入數的兩倍是  : " + i*2); 
        }
       }        
    } //存在一個問題沒有退出
    運行結果

    例子4:
    public class Input4 {
       public static void main(String[] args) {
         byte[] buf = new byte[256];
        try {
               // input
                String str="";
       do{
      int c = System.in.read(buf,0,buf.length);
      str += new String(buf,0,c);
         } while(System.in.available()>0) ;

         str = str.substring(0,str.length()-1); // remove the last return
             int v = Integer.parseInt(str.trim());
             System.out.println(""+v*2);
          }
      
     catch(Exception e)
       {e.printStackTrace();}
       }
    }
    運行結果
     
    例子5 :
    import java.io.BufferedInputStream;
    import java.io.DataInputStream;
    import java.io.IOException;

    public class Input5 {
     public static void main(String[] args) throws IOException {
      BufferedInputStream bs = new BufferedInputStream(System.in);
      DataInputStream dis = new DataInputStream(bs);
      byte[] b = new byte[4];//讀取前四位
      dis.read(b);
      System.out.println(new String(b,"gbk"));
      dis.close();
     }

    }
    運行結果:


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 可以免费观看的国产视频| igao激情在线视频免费| 亚洲AV一二三区成人影片| 亚洲人成免费电影| 男男gay做爽爽的视频免费| 国产裸体美女永久免费无遮挡| 日韩免费观看一区| 四虎成人免费大片在线| 亚洲国产小视频精品久久久三级| 亚洲精品乱码久久久久66| 亚洲av无码片在线观看| 日本久久久免费高清| 亚洲乱码精品久久久久..| 国产色爽免费无码视频| 国产成人免费手机在线观看视频| 亚洲视频在线一区| 一道本不卡免费视频| 免费黄色毛片视频| 亚洲视频在线观看地址| 特级一级毛片免费看| 黄网站色在线视频免费观看| 亚洲精品国产自在久久| 青柠影视在线观看免费| 亚洲欧洲日本精品| 国产精品免费无遮挡无码永久视频 | 老妇激情毛片免费| 亚洲欧洲日产国码无码网站| 久久久久亚洲AV无码去区首| 最近2022中文字幕免费视频| 国产亚洲精品精品国产亚洲综合| 香蕉视频亚洲一级| 日韩在线视频免费看| 国产精品亚洲片在线花蝴蝶| 亚洲av无码一区二区三区乱子伦| 天堂亚洲免费视频| 亚洲?V无码成人精品区日韩| 精品亚洲国产成人av| 亚洲AV无码精品色午夜果冻不卡| 无码国产精品一区二区免费式影视 | 日韩免费视频一区二区| 亚洲区日韩精品中文字幕|