Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / как подсчитать арифметическое выражение в строке? / 14 сообщений из 14, страница 1 из 1
19.04.2005, 12:45
    #33022828
b
b
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать арифметическое выражение в строке?
например есть строка "12+7*5", как подсчитать выражение в строке?
...
Рейтинг: 0 / 0
19.04.2005, 13:09
    #33022926
ponomarevvb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать арифметическое выражение в строке?
Использовать пост- / префиксную запись?
12 7 5 * +
12, 7, 5 - в стэк;
*, + - в очередь.
Извлекаете из головы очереди оператор, из стэка - 2 операнда, результат помещаете обратно в стэк операндов. И т.д.
--С уважением, ponomarevvb--
...
Рейтинг: 0 / 0
19.04.2005, 13:12
    #33022942
b
b
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать арифметическое выражение в строке?
а стандартных функций никаких нет?
...
Рейтинг: 0 / 0
19.04.2005, 13:22
    #33022981
ponomarevvb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать арифметическое выражение в строке?
Нет.
--С уважением, ponomarevvb--
...
Рейтинг: 0 / 0
19.04.2005, 13:24
    #33022985
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать арифметическое выражение в строке?
...
Рейтинг: 0 / 0
19.04.2005, 13:50
    #33023083
Евгений Путилин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать арифметическое выражение в строке?
ponomarevvbНет.
--С уважением, ponomarevvb--
Не правда есть.
Debug API. Тока к нему стучаться трудно или через IP порт(не запустиш 2 экземпляра). Или JNI.
...
Рейтинг: 0 / 0
19.04.2005, 13:56
    #33023102
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать арифметическое выражение в строке?
Евгений Путилин ponomarevvbНет.
--С уважением, ponomarevvb--
Не правда есть.
Debug API. Тока к нему стучаться трудно или через IP порт(не запустиш 2 экземпляра). Или JNI.это стандартное решение?
...
Рейтинг: 0 / 0
20.04.2005, 10:16
    #33024549
Евгений Путилин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать арифметическое выражение в строке?
А.Грасоff™ JE Евгений Путилин ponomarevvbНет.
--С уважением, ponomarevvb--
Не правда есть.
Debug API. Тока к нему стучаться трудно или через IP порт(не запустиш 2 экземпляра). Или JNI.это стандартное решение?
Насколько можно считать работу програму под отладчиком? И да и нет.
Точно ответить на этот вопрос не могу, т.к. для да используються только стандартные возможности Java. И нет , т.к. запускать JVM нужно только с ключами отладки.
...
Рейтинг: 0 / 0
20.04.2005, 10:27
    #33024579
NotGonnaGetUs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать арифметическое выражение в строке?
Ради такой ерунды можно и javaScript использовать, если требования позволяют :)
http://www.mozilla.org/rhino/
...
Рейтинг: 0 / 0
20.04.2005, 10:51
    #33024651
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать арифметическое выражение в строке?
Евгений Путилин А.Грасоff™ JE Евгений Путилин ponomarevvbНет.
--С уважением, ponomarevvb--
Не правда есть.
Debug API. Тока к нему стучаться трудно или через IP порт(не запустиш 2 экземпляра). Или JNI.это стандартное решение?
Насколько можно считать работу програму под отладчиком? И да и нет.
Точно ответить на этот вопрос не могу, т.к. для да используються только стандартные возможности Java. И нет , т.к. запускать JVM нужно только с ключами отладки.
ну например это приложение будет работать у клиента. и что - его в
дебаг-режиме запускать?
...
Рейтинг: 0 / 0
20.04.2005, 10:57
    #33024682
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать арифметическое выражение в строке?
...
Рейтинг: 0 / 0
20.04.2005, 12:02
    #33024866
jdev333
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать арифметическое выражение в строке?
вызовите перл из джавы.
eval (exp)

(шутка)
...
Рейтинг: 0 / 0
21.04.2005, 11:42
    #33027191
Евгений Путилин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать арифметическое выражение в строке?
А.Грасоff™ JE Евгений Путилин А.Грасоff™ JE Евгений Путилин ponomarevvbНет.
--С уважением, ponomarevvb--
Не правда есть.
Debug API. Тока к нему стучаться трудно или через IP порт(не запустиш 2 экземпляра). Или JNI.это стандартное решение?
Насколько можно считать работу програму под отладчиком? И да и нет.
Точно ответить на этот вопрос не могу, т.к. для да используються только стандартные возможности Java. И нет , т.к. запускать JVM нужно только с ключами отладки.
ну например это приложение будет работать у клиента. и что - его в
дебаг-режиме запускать?
А что плохого чтобы запускать в дебаг режиме?
Вообщето этот вариант подрузомевает что можно использовать также и локальные переменные и вызов функций.
но как всегда приобретая чтто чтото теряеш.
Если нужно совсем извратное то можно написать свой ClassLoader, и им перегружать скопилированный класс.
...
Рейтинг: 0 / 0
21.04.2005, 11:48
    #33027217
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать арифметическое выражение в строке?
Евгений Путилин А.Грасоff™ JE Евгений Путилин А.Грасоff™ JE Евгений Путилин ponomarevvbНет.
--С уважением, ponomarevvb--
Не правда есть.
Debug API. Тока к нему стучаться трудно или через IP порт(не запустиш 2 экземпляра). Или JNI.это стандартное решение?
Насколько можно считать работу програму под отладчиком? И да и нет.
Точно ответить на этот вопрос не могу, т.к. для да используються только стандартные возможности Java. И нет , т.к. запускать JVM нужно только с ключами отладки.
ну например это приложение будет работать у клиента. и что - его в
дебаг-режиме запускать?
А что плохого чтобы запускать в дебаг режиме?
Вообщето этот вариант подрузомевает что можно использовать также и локальные переменные и вызов функций.
но как всегда приобретая чтто чтото теряеш.
Если нужно совсем извратное то можно написать свой ClassLoader, и им перегружать скопилированный класс.

а не проще использовать это: http://www.sql.ru/forum/actualthread.aspx?tid=177324#1481666
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / как подсчитать арифметическое выражение в строке? / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]