隨筆-153  評論-235  文章-19  trackbacks-0
              以前想用循環來System.in (或是其它輸入方式老是達不預想的效果,第一次輸入后回車,不會接收下一次用戶的輸入)。后來才發現readline() != null才能達到效果。

          package net.blogjava.chenlb;

          import java.io.BufferedReader;
          import java.io.IOException;
          import java.io.InputStreamReader;

          /**
           * 重復接收用戶輸入一行命令
           * 
          @author chenlb 2008-3-11 下午09:24:50
           
          */
          public class UserInput {

              
              
          public static void main(String[] args) throws IOException {
                  System.out.println(
          "說明: 輸入QUIT退出");
                  System.out.print(
          "\ninput>");
                  String inputStr 
          = null;
                  BufferedReader br 
          = new BufferedReader(new InputStreamReader(System.in));
                  
          while((inputStr = br.readLine()) != null) {
                      
          if(inputStr.equals("QUIT")) {
                          System.exit(
          0);
                      }
                      System.out.println(
          "你輸入的是: "+inputStr);    //處理你的邏輯
                      System.out.print("\ninput>");
                  }

              }

          }
          posted on 2008-03-11 21:49 流浪汗 閱讀(980) 評論(0)  編輯  收藏 所屬分類: JAVA/J2EE
          主站蜘蛛池模板: 府谷县| 禹州市| 封丘县| 榆社县| 溆浦县| 邻水| 沐川县| 福鼎市| 含山县| 台东市| 河曲县| 巩留县| 常州市| 龙里县| 江山市| 会理县| 屏东市| 灯塔市| 政和县| 桂平市| 德昌县| 濮阳县| 宣威市| 南宁市| 青龙| 桂平市| 宜昌市| 鲁山县| 保靖县| 漳平市| 元氏县| 福海县| 登封市| 永定县| 高台县| 宁乡县| 观塘区| 濉溪县| 湘潭市| 昭觉县| 静海县|