Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
1000 ₽

Простое Java консольное приложение



Отзыв заказчика о сотрудничестве с Марком Ляшенко

Качество
Профессионализм
Стоимость
Контактность
Сроки

Очень доволен работой. Выполнил задание в кратчайшие сроки. Очень быстрая поддержка.

Отзыв фрилансера о сотрудничестве с Mark Walberg

Оплата
Постановка задачи
Четкость требований
Контактность

Хороший заказчик. Максимально подробно написал ТЗ, ответил на все нужные вопросы, приятен в общении)

Марк Ляшенко | Сейф Сейф

  1.  фрилансер больше не работает на сервисе
  2. 2722    34  3   3
    1 день600 ₴

    Здравствуйте, работа вроде из описания очень лёгкая, сяду сегодня напишу, опыт работы с console applications очень большой на языке java. Хочу узнать подробности и готов начать прямо сейчас.

  3. 154    2  0
    6 дней500 ₽

    Звучит просто (хотелось бы уточнить некоторые тонкости), сделаю за 1-6 дней (зависит от занятости)

  4. 2468    55  0   1
    Победившая ставка1 день1000 ₽

    Добрый день. Я java программист, имею стаж работы более 3-х лет. Знаю Netty, Hibernate(довольно большие фреймворки). Работаю со сторонним api, sdk. Готов взяться за ваш проект. Срок исполнения и точную цену скажу после более подробного обсуждения ТЗ.

  5. 2998    174  0   1
    1 день300 ₴

    Здравствуйте, реализую все что нужно с комментариями в любой среде

  6.  фрилансер больше не работает на сервисе
  7. 731    28  0
    1 день500 ₴

    Добрый день!Если в субботу будет еще актуально - на выходных сделаю, опыт есть

  8. 29   Пока нет отзывов
    2 дня1000 ₽

    Здравствуйте
    Я middle software developer, специальзируюсь на Java, готов взяться за ваш проект в самые короткие сроки.

    С уважением, Андрей.

  • Александр Гарибас
    30 января 2020 |

    Здравствуйте.
    Сообщите, пожалуйста, что будет источником данных?

  • Mark Walberg
    30 января 2020 |

    Введенные пользователем данные. Например, дата операции, номер карты, сумма операции. Часть данных, например, можно брать из файла.

  • Александр Гарибас
    30 января 2020 |

    Вы предоставите чёткое ТЗ?
    Или полу-произвольно ?

  • Mark Walberg
    30 января 2020 |

    Скорее полу-произвольно

  • Александр Гарибас
    30 января 2020 |

    Ок.
    Тогда - что является критерием оценки "проект выполнен, претензий не имею"?
    :)

  • Mark Walberg
    30 января 2020 |

    Нужно простое и понятное консольное приложение с небольшими комментариями по ходу кода.

    Тема "Система учёта денежных средств по пластиковым картам" 


    Пользователь вводит данные через консоль

    Какой номер карты (222778, например), дата операции (24.12.2020, например), место операции (McDonalds, например), сумма операции (23.99$, например), город (Minsk, например)

    Для каждой операции определять была ли это операция списание (-) либо зачисления (+)

    Операции по картам можно как добавлять так и удалять.

    Все данные записывать в файл. + в файле уже хранятся данные по операциям нескольких карт, например.

    Вывод из файла всех номеров карт, всех операций (зачисления и списания) с общими суммами по данным операциям + количество всех операций, вывод отдельно операций зачисления с общей суммой и кол-вом операций и отдельно операций списания с суммой и кол-вом.

    Так же сделать по конкретному номеру карты: вывод всех операций по карте (+количество операций), операций зачисления (+ общая сумма и количество), операций списания (+ общая сумма и количество). По номеру карты выводить как в консоль, так и записывать в отдельный файл(при запросе вывода всех операций).


    Не могу понять, как в этом задании использовать клиент-серверную архитектуру на своем же ПК. Если сложно, тогда не нужно делать. 


    В задаче можно использовать операторы try, catch, finally, throw, throws, try with

    resources; собственный класс исключений и использовать его при

    создании и обработке исключительных ситуаций; собственное перечисление; оболочки типов, аннотации (с параметрами и без параметров); обобщения при создании классов, методов, интерфейсов; конструкторы, простые коллекции (например,  ArrayList).