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 逍遙晨空 閱讀(350) 評論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 平遥县| 垦利县| 济源市| 秦安县| 东乌珠穆沁旗| 讷河市| 津南区| 启东市| 社旗县| 团风县| 泌阳县| 扎赉特旗| 呼玛县| 石棉县| 上犹县| 河北省| 革吉县| 延寿县| 景洪市| 乌海市| 鄄城县| 墨江| 抚远县| 仁怀市| 琼结县| 彰武县| 梁山县| 平果县| 西乌珠穆沁旗| 叙永县| 靖远县| 英吉沙县| 丽水市| 奉贤区| 唐河县| 常熟市| 陵川县| 温宿县| 华亭县| 柳州市| 濮阳县|