Java - пользовательский интерфейс и завершение - PullRequest
1 голос
/ 16 апреля 2011

Для проекта мне нужны две wirte java-программы с пользовательским интерфейсом.Не графический интерфейс.Только пользовательский интерфейс, запрашивающий у пользователя ввод команды.Пользователь также должен иметь возможность завершить программу.Может быть, у кого-то есть ссылка на веб-сайт, который может помочь - я не уверен, в каком направлении смотреть ...

Ответы [ 3 ]

1 голос
/ 17 апреля 2011

Учебник по Java IO

Базовый ввод и вывод - это все, что вам нужно.

В частности, Ввод / вывод из командной строки

1 голос
/ 17 апреля 2011

консольная программа? Вы можете прочитать пользовательский ввод, используя Console.readLine () . Класс Console имеет очень подробный javadoc .

1 голос
/ 17 апреля 2011

Это не учебник, но вот базовый пример того, что вы описываете, чтобы начать работу.Мое приложение здесь принимает две команды «привет», которые выводят приветствие, и «выход», который выходит из программы.Любой другой ввод будет отображать «неизвестную команду».

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

        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...