3278 7840

          1100111010001110 1001010010001010

          監(jiān)控鍵盤輸入

          常用的類有BufferedReaderScanner。

          實(shí)例程序:
                   一,利用 Scanner 實(shí)現(xiàn)從鍵盤讀入integerfloat 型數(shù)據(jù)      
          import java.util.*;
          //import java.io.*;
          class Abc
          {
          public static void main(String args[])
          {
            Scanner in=new Scanner(System.in);        //使用Scanner類定義對象
             System.out.println("please input a float number");
             float a=in.nextFloat();      //接收float型數(shù)據(jù)
             System.out.println(a);
             System.out.println("please input a integer number");
             int   b=in.nextInt();      //接收整形數(shù)據(jù)
             System.out.println(b);
          }
          }
                   二,利用 BufferedReader實(shí)現(xiàn)從鍵盤讀入字符串并寫進(jìn)文件abc.txt

          import java.io.*;
          public class Test1
          {
          public static void main(String[] args) throws IOException
          {
              BufferedReader buf = new BufferedReader (new InputStreamReader(System.in));  
              BufferedWriter buff = new BufferedWriter(new FileWriter("abc.txt"));
               String str = buf.readLine();
               while(!str.equals("exit"))
               {
               buff.write(str);
               buff.newLine();
               str = buf.readLine();
               }
               buf.close();
               buff.close();  
          }
          }

          關(guān)于JDK1.5 Scanner類的說明

          Scanner是SDK1.5新增的一個類,可是使用該類創(chuàng)建一個對象.
          Scanner reader=new Scanner(System.in);

          然后reader對象調(diào)用下列方法(函數(shù)),讀取用戶在命令行輸入的各種數(shù)據(jù)類型:
          next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong(),nextShot()


          使用nextLine()方法輸入行中可能包含空格.如果讀取的是一個單詞,則可調(diào)用
          .next()方法

          posted on 2009-07-24 21:48 逍遙晨空 閱讀(353) 評論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 浦北县| 和政县| 齐河县| 武邑县| 乌兰县| 奉节县| 阿拉善盟| 兴隆县| 大荔县| 阳谷县| 静宁县| 灌南县| 金堂县| 驻马店市| 永兴县| 泰安市| 孝昌县| 亚东县| 普宁市| 西吉县| 安多县| 石渠县| 泗水县| 鄂托克前旗| 醴陵市| 白山市| 哈密市| 新泰市| 马公市| 泉州市| 玉田县| 留坝县| 垣曲县| 鄯善县| 珲春市| 开阳县| 日土县| 乐东| 娱乐| 本溪| 探索|