Java для начинающих: Математические операции и ввод данных

Ввод данных от пользователя

Используем класс Scanner для получения данных от пользователя. Создадим переменные first, second и result. Программа запрашивает два числа и выводит их сумму.

Scanner nam = new Scanner(System.in);
int first;
int second;
int result;

System.out.print("Enter first number: ");
first = nam.nextInt();

System.out.print("Enter second number: ");
second = nam.nextInt();

Этот код запрашивает два целых числа и сохраняет их в переменных first и second с помощью метода nextInt().

Сложение чисел

Выполним сложение:

result = first + second;
System.out.println("Result: " + result);

Этот фрагмент кода суммирует first и second, сохраняя результат в result, и выводит его на экран.

Работа с типами данных float

При использовании типа данных float следует помнить о возможных погрешностях вычислений с плавающей точкой.

float firstFloat;
float secondFloat;
float resultFloat;

System.out.print("Enter first number: ");
firstFloat = nam.nextFloat();

System.out.print("Enter second number: ");
secondFloat = nam.nextFloat();

resultFloat = firstFloat + secondFloat;
System.out.println("Result: " + resultFloat);

Обратите внимание на использование nextFloat() для ввода чисел с плавающей точкой. Компьютеры имеют ограниченную точность вычислений, что может приводить к небольшим погрешностям.

Математические операции

В Java доступны арифметические операции: сложение (+), вычитание (-), умножение (*), и деление (/). При делении целых чисел (int) результат будет целым числом (отбрасывается дробная часть). Для результата с дробной частью используйте типы данных с плавающей точкой (float или double).

Операция получения остатка от деления обозначается символом (%). Например, 10 % 3 вернет 1.

Сокращенные записи

В Java есть сокращенные записи:

  • result += 2; эквивалентно result = result + 2;
  • result /= 2; эквивалентно result = result / 2;
  • result++; увеличивает result на 1.
  • result—; уменьшает result на 1.

Рассмотрены основные математические операции в Java. Работа с числами — фундаментальная часть программирования. Продолжайте практиковаться и изучайте новые возможности Java!

Что будем искать? Например,программа