![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| vova1 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 26.1.2008 Репутация: нет Всего: нет |
есть код калькулятора
нужно чтобы считывалсись примеры из файла и ответами записывались в другой пример первый файл:2+2 второй файл:2+2=4 и второй вопрос как сделать код ООП хотя бы немного вот код может кому пригодится:
|
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 8 Всего: 56 |
ну ты запускал этот пример ? смотрел что оно делает? понимаешь какой части не хватает?
или тебе надо написать полностью рабочее приложение скомпилировать и выложить *.exe (*.jar) ? подожди пару дней, наверняка найдутся люди, которые от нечего делать, в качестве разминки напишут за тебя эту прожку) вот на это я пожалуй отвечу можешь создать два класса. первый класс будет получать в качестве строку для вычисления ("2+2*2") , дальше вызывать свои внутренние методы и выдавать на выходе строку с подсчитанным результатом ("2+2*2=6") . а второй клас, реализует работу с файлами, чтение запись и т.д. (познакомся с пакетом java.io.* ) |
|||
|
||||
| hamsterKSU |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 401 Регистрация: 20.10.2006 Где: Украина, Херсон Репутация: 1 Всего: 11 |
помоему лучше если 1. один класс строил дерево по строке - т.е. такой себе Builder. 2. следующий класс считалка - т.е. Visitor 3-... ну и остальные классы занимающиеся GUI и работой с файлами Добавлено через 2 минуты и 56 секунд Разделение считалки от калькулятора нужно - писали такой калькулятор в универе, на параз по ООП, правда на плюсах. фишка в том что если есть дерево то ты напишешь к нему много визиторов, будь то считалка или например просто вывести пример в префиксной или постфиксной записи |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 21 Всего: 104 |
Тогда уж лучше использовать патерн Интерпретатор - Interpreter pattern. C этим точно будет ООП
А вот и калькулятор с его использованием - Interpreter pattern calculator Это сообщение отредактировал(а) Kangaroo - 27.1.2008, 02:37 -------------------- Lost.... |
|||
|
||||
| hamsterKSU |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 401 Регистрация: 20.10.2006 Где: Украина, Херсон Репутация: 1 Всего: 11 |
||||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |