Java - 用户界面和终止

时间:2011-04-16 19:56:06

标签: java interface

对于一个项目,我需要两个带有用户界面的java程序。不是GUI。只有用户界面要求用户输入命令。用户还应该能够终止程序。有人可能有一个可能有用的网站链接 - 我不确定在哪个方向看...

3 个答案:

答案 0 :(得分:1)

这不是一个教程,但这里是你描述的一个基本的例子,可以帮助你入门。我的应用程序在这里需要两个命令'hello'来打印问候语,然后'退出'退出程序。任何其他输入都将显示“未知命令”。

    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);

        }
    }

答案 1 :(得分:1)

Java IO Tutorial

基本的输入和输出就是您所需要的。

具体而言,I/O from the Command Line

答案 2 :(得分:1)

控制台程序?您可以使用Console.readLine()阅读用户输入。 Console类有一个非常详细的javadoc