|
|
|
как подсчитать арифметическое выражение в строке?
|
|||
|---|---|---|---|
|
#18+
например есть строка "12+7*5", как подсчитать выражение в строке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 12:45 |
|
||
|
как подсчитать арифметическое выражение в строке?
|
|||
|---|---|---|---|
|
#18+
Использовать пост- / префиксную запись? 12 7 5 * + 12, 7, 5 - в стэк; *, + - в очередь. Извлекаете из головы очереди оператор, из стэка - 2 операнда, результат помещаете обратно в стэк операндов. И т.д. --С уважением, ponomarevvb-- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 13:09 |
|
||
|
как подсчитать арифметическое выражение в строке?
|
|||
|---|---|---|---|
|
#18+
а стандартных функций никаких нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 13:12 |
|
||
|
как подсчитать арифметическое выражение в строке?
|
|||
|---|---|---|---|
|
#18+
Нет. --С уважением, ponomarevvb-- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 13:22 |
|
||
|
как подсчитать арифметическое выражение в строке?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 13:24 |
|
||
|
как подсчитать арифметическое выражение в строке?
|
|||
|---|---|---|---|
|
#18+
ponomarevvbНет. --С уважением, ponomarevvb-- Не правда есть. Debug API. Тока к нему стучаться трудно или через IP порт(не запустиш 2 экземпляра). Или JNI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 13:50 |
|
||
|
как подсчитать арифметическое выражение в строке?
|
|||
|---|---|---|---|
|
#18+
Евгений Путилин ponomarevvbНет. --С уважением, ponomarevvb-- Не правда есть. Debug API. Тока к нему стучаться трудно или через IP порт(не запустиш 2 экземпляра). Или JNI.это стандартное решение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 13:56 |
|
||
|
как подсчитать арифметическое выражение в строке?
|
|||
|---|---|---|---|
|
#18+
А.Грасоff™ JE Евгений Путилин ponomarevvbНет. --С уважением, ponomarevvb-- Не правда есть. Debug API. Тока к нему стучаться трудно или через IP порт(не запустиш 2 экземпляра). Или JNI.это стандартное решение? Насколько можно считать работу програму под отладчиком? И да и нет. Точно ответить на этот вопрос не могу, т.к. для да используються только стандартные возможности Java. И нет , т.к. запускать JVM нужно только с ключами отладки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2005, 10:16 |
|
||
|
как подсчитать арифметическое выражение в строке?
|
|||
|---|---|---|---|
|
#18+
Ради такой ерунды можно и javaScript использовать, если требования позволяют :) http://www.mozilla.org/rhino/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2005, 10:27 |
|
||
|
как подсчитать арифметическое выражение в строке?
|
|||
|---|---|---|---|
|
#18+
Евгений Путилин А.Грасоff™ JE Евгений Путилин ponomarevvbНет. --С уважением, ponomarevvb-- Не правда есть. Debug API. Тока к нему стучаться трудно или через IP порт(не запустиш 2 экземпляра). Или JNI.это стандартное решение? Насколько можно считать работу програму под отладчиком? И да и нет. Точно ответить на этот вопрос не могу, т.к. для да используються только стандартные возможности Java. И нет , т.к. запускать JVM нужно только с ключами отладки. ну например это приложение будет работать у клиента. и что - его в дебаг-режиме запускать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2005, 10:51 |
|
||
|
как подсчитать арифметическое выражение в строке?
|
|||
|---|---|---|---|
|
#18+
bнапример есть строка "12+7*5", как подсчитать выражение в строке? http://www.japisoft.com/formula/ http://www.singularsys.com/jep/ - уже давали этот линк http://www-106.ibm.com/developerworks/java/library/j-w3eval/?dwzone=java http://www.eteks.com/jeks/en/ http://jeplite.sourceforge.net/ http://www.bestcode.com/html/jbcparser.html http://oglimmer.de/java/mathematical_expression_parser.php взято с гугла: http://directory.google.com/Top/Computers/Programming/Languages/Java/Class_Libraries/Math_and_Calculations/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2005, 10:57 |
|
||
|
как подсчитать арифметическое выражение в строке?
|
|||
|---|---|---|---|
|
#18+
вызовите перл из джавы. eval (exp) (шутка) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2005, 12:02 |
|
||
|
как подсчитать арифметическое выражение в строке?
|
|||
|---|---|---|---|
|
#18+
А.Грасоff™ JE Евгений Путилин А.Грасоff™ JE Евгений Путилин ponomarevvbНет. --С уважением, ponomarevvb-- Не правда есть. Debug API. Тока к нему стучаться трудно или через IP порт(не запустиш 2 экземпляра). Или JNI.это стандартное решение? Насколько можно считать работу програму под отладчиком? И да и нет. Точно ответить на этот вопрос не могу, т.к. для да используються только стандартные возможности Java. И нет , т.к. запускать JVM нужно только с ключами отладки. ну например это приложение будет работать у клиента. и что - его в дебаг-режиме запускать? А что плохого чтобы запускать в дебаг режиме? Вообщето этот вариант подрузомевает что можно использовать также и локальные переменные и вызов функций. но как всегда приобретая чтто чтото теряеш. Если нужно совсем извратное то можно написать свой ClassLoader, и им перегружать скопилированный класс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 11:42 |
|
||
|
как подсчитать арифметическое выражение в строке?
|
|||
|---|---|---|---|
|
#18+
Евгений Путилин А.Грасоff™ JE Евгений Путилин А.Грасоff™ JE Евгений Путилин ponomarevvbНет. --С уважением, ponomarevvb-- Не правда есть. Debug API. Тока к нему стучаться трудно или через IP порт(не запустиш 2 экземпляра). Или JNI.это стандартное решение? Насколько можно считать работу програму под отладчиком? И да и нет. Точно ответить на этот вопрос не могу, т.к. для да используються только стандартные возможности Java. И нет , т.к. запускать JVM нужно только с ключами отладки. ну например это приложение будет работать у клиента. и что - его в дебаг-режиме запускать? А что плохого чтобы запускать в дебаг режиме? Вообщето этот вариант подрузомевает что можно использовать также и локальные переменные и вызов функций. но как всегда приобретая чтто чтото теряеш. Если нужно совсем извратное то можно написать свой ClassLoader, и им перегружать скопилированный класс. а не проще использовать это: http://www.sql.ru/forum/actualthread.aspx?tid=177324#1481666 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 11:48 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=808&tid=2152529]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 317ms |

| 0 / 0 |
