性格決定命運(yùn),氣度影響格局
          posts - 20, comments - 18, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          18 我怎么給java程序加啟動(dòng)參數(shù),就像dir /p/w那樣?
            答:還記得public static void main(String[] args)嗎?這里的args就是你的啟動(dòng)參數(shù)。
            在運(yùn)行時(shí)你輸入java package1.class1 -arg1 -arg2,args中就會(huì)有兩個(gè)String,一個(gè)是arg1,另一個(gè)是arg2。

          19 我怎么從鍵盤輸入一個(gè)int/double/字符串?
            答:java的I/O操作比C++要復(fù)雜一點(diǎn)。如果要從鍵盤輸入,樣例代碼如下:
            BufferedReader cin = new BufferedReader( new InputStreamReader( System.in ) ) ;
            String s = cin.readLine();
            這樣你就獲得了一個(gè)字符串,如果你需要數(shù)字的話再加上:
            int n = Integer.parseInt( s ); 或者 double d = Double.parseDouble( s );

          20 我怎么輸出一個(gè)int/double/字符串?
            答:在程序開始寫:
            PrintWriter cout = new PrintWriter( System.out ); 需要時(shí)寫:cout.print(n); 或者 out.println("hello")等等。

          21 我發(fā)現(xiàn)有些書上直接用System.in和System.out輸入輸出,比你要簡(jiǎn)單得多。
            答:java使用unicode,是雙字節(jié)。而System.in和System.out是單字節(jié)的stream。
            如果你要輸入輸出雙字節(jié)文字比如中文,請(qǐng)使用作者的做法。

          22 我怎么從文件輸入一個(gè)int/double/字符串?
            答:類似于從鍵盤輸入,只不過換成
            BufferedReader fin = new BufferedReader( new FileReader(" myFileName " ) );
            PrintWriter fout = new PrintWriter( new FileWriter(" myFileName " ) );
            另外如果你還沒下載API,請(qǐng)開始下載并閱讀java.io包中的內(nèi)容。

          23 我想讀寫文件的指定位置,該怎么辦?
            答:你肯定沒有認(rèn)真看API。java.io.RandomAccessFile可以滿足你的需要。

          24 怎么判斷要讀的文件已經(jīng)到了盡頭?
            答:你肯定沒有認(rèn)真看API。在Reaer的read方法中明確說明返回-1表示流的結(jié)尾。


          評(píng)論

          # re: java入門與加深 -- 3.I/O篇 轉(zhuǎn)載  回復(fù)  更多評(píng)論   

          2007-10-30 15:44 by 尚小豬豬
          ^_^,真好,取了一遍經(jīng)

          # re: java入門與加深 -- 3.I/O篇 轉(zhuǎn)載  回復(fù)  更多評(píng)論   

          2007-11-08 10:35 by 抿子
          嘻嘻,真是好東西

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 屯门区| 淳化县| 湘潭县| 阳谷县| 莆田市| 唐河县| 博白县| 宁阳县| 新丰县| 宁明县| 新余市| 广西| 宁乡县| 肥城市| 工布江达县| 台中市| 万州区| 静海县| 湖北省| 青岛市| 长沙市| 台中市| 山西省| 莲花县| 邹平县| 射洪县| 石棉县| 冕宁县| 儋州市| 子长县| 临沧市| 色达县| 墨脱县| 资阳市| 兴国县| 寿光市| 满洲里市| 西藏| 墨竹工卡县| 荣昌县| 长丰县|