Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

При пополнении счета клиента в приложении сумма становится отрицательной #1

Open
alexman-git opened this issue Oct 4, 2021 · 0 comments
Labels
bug Something isn't working

Comments

@alexman-git
Copy link
Owner

Приложение Money Transfer (Main.java) при пополнении счета отображает отрицательное число

Шаги по воспроизведению

  1. Создать в среде разработки IntelliJ IDEA новый проект с названием "Money Transfer".
  2. Создать основной файл приложения Main.java в папке проекта src.
  3. В основном файле создать основной класс: public class Main.
  4. Внутри класса с помощью команды psvm создать главный метод: public static void main(String[] args).
  5. Внутри метода последовательно инициализировать 3 переменные типа int:
    • currentBalance - текущий баланс счёта клиента, равен 200_000_000_000;
    • transferAmount - сумма перевода, равен 500_000_000;
    • total - сумма текущего баланса + сумма перевода (currentBalance + transferAmount);
  6. После переменных задать команду System.out.println(total) для вывода значения переменной total на экран.
    Нажать зеленую кнопку - выполнить программу Main.java.

Ожидаемый результат
Программа выводит на экран число 2500000000 (два с половиной миллиарда).

Фактический результат
Программа выводит на экран число -1794967296 (минус 1 млрд 794 млн 967 тыс 296).

Программное окружение

  • ПК
  • Windows 10 Home 19043.1237 (64-bit)
  • jdk-11.0.12+7-b1504.28 amd64
  • IntelliJ IDEA 2021.2.2 (Community Edition), Build #IC-212.5284.40

Скриншоты:
1 1 - Copy

@alexman-git alexman-git added the bug Something isn't working label Jan 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant