Важная информация
Показано с 1 по 2 из 2

Тема: Передача данных в одну строку JAVA

  1. #1 Передача данных в одну строку JAVA 
    Новичок
    Регистрация
    28.10.2019
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Здравствуйте, прошу помощи, как начинающему.

    нужно написать калькулятор в консоли, я сам могу написать калькулятор чтоб вводить по одному числу нажимать энтер и получать результат, такое я умею,,, на этот раз мне нужно чтобы число, арифметический знак и следующее число вводились на одной строке т.е так 1 + 2 , и при нажатии энтер на следующей строке был результат...

    1 + 2

    3

    не могу никак ввести числа и знак в одной строке

    помогите плиз
    Ответить с цитированием  
     

  2. #2  
    Гуру Аватар для Абадябер
    Регистрация
    09.12.2010
    Адрес
    Беларусь, Минск
    Сообщений
    1,238
    Сказал(а) спасибо
    305
    Поблагодарили 192 раз(а) в 156 сообщениях
    Записей в блоге
    5
    Для начала ваша задача - это просто ввести текстовую строку. Можете использовать для этого класс Scanner, как в примере по этой ссылке. То есть основной смысл в том, что вам нужно вводить строку, а не числа, возможно операторы ввода, которыми вы пользуетесь обычно, ограничивают такую возможность, потому и не получается.
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    Далее у вас два варианта - распарсить и решить математическое выражение самостоятельно, или же использовать готовые библиотеки\решения. В первом случае потребуется специальная литература, можете поискать что-то вроде "синтаксический разбор математических выражений". Пример кода на java, который решает такую задачу самостоятельно можете посмотреть по этой ссылке. Если не претит, можете его и использовать. В комментариях несколько рабочих примеров, кстати.
    [Ссылки могут видеть только зарегистрированные пользователи. ]

    Готовые же решения поищите сами. Возможно в самом языке есть метод у какого-либо стандарного класса, который автоматически решает выражение и дает ответ. Тогда можно будет сделать в одну строчку.
    Дружба-магия-радость!
    Ответить с цитированием  
     

  3. Пользователь сказал cпасибо:

    >Quiet Snow< (29.10.2019)

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 11.10.2019, 08:29
  2. Ответов: 4
    Последнее сообщение: 27.03.2015, 07:14
  3. Ответов: 7
    Последнее сообщение: 27.11.2014, 23:17
  4. Ответов: 2
    Последнее сообщение: 04.08.2014, 18:10
  5. Передача пакетов данных?
    от Aleksandr-dr в разделе Общие вопросы web-разработки
    Ответов: 0
    Последнее сообщение: 22.10.2013, 22:08
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •