2011-04-16 44 views
1

對於一個項目,我需要兩個wirte一個帶有用戶界面的java程序。不是GUI。只有用戶界面要求用戶輸入命令。用戶也應該能夠終止程序。有人可能有鏈接到一個網站,可能會有所幫助 - 我不知道在哪個方向看...Java - 用戶界面和終端

+0

那麼你想要一個[命令行界面](http://en.wikipedia.org/wiki/Command-line_interface)? – 2011-04-16 19:58:19

回答

1

這不是一個教程,但這裏是一個基本的例子,你描述了什麼讓你開始。我的應用程序使用兩個命令'hello'打印問候語,'quit'退出程序。任何其他輸入將顯示「未知命令」。

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

    public class Main { 
     public static void main(String[] args) throws IOException { 
      BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); 
      String command; 
      do { 
       command = reader.readLine(); 
       if (command.equals("hello")) { 
        System.out.println("Hello there!"); 
       } else if (command.equals("quit")) { 
        return; // exit program 
       } else { 
        System.out.println("Unknown command."); 
       } 
      } while (true); 

     } 
    }