Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ввод int из консоли

87
07 апреля 2009 года
Kogrom
2.7K / / 02.02.2008
Решил изучить основы Java. Начал с консоли. Столкнулся с проблемой ввода каких-либо данных кроме символов, строк. Для ввода числа типа int кое-как написал такого монстра:

Код:
class KeyBoardReader{

    int GetInt() throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String str = new String();
        do {
            str = br.readLine();
        } while (str.length() < 1);
        int n = 0;
        try {
            n = Integer.parseInt(str);
        } catch (NumberFormatException e) {
        }
        return n;
    }
};

да и то, он требует определенного способа ввода цифр.

Есть ли какой-нибудь простой ввод чисел из консоли? Или в Java эта область не особо развита?
3.7K
08 апреля 2009 года
bioflash
169 / / 01.10.2005
В Джаве 5 появился класс "Scanner" который предназначен именно для етой цели:
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Scanner.html
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог