2011-04-16 42 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); 

     } 
    }