РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
41 of 1163 menu

Тип float

Тип float - это примитивный тип данных в Java, который хранит 32-битное число с плавающей точкой одинарной точности. Он используется для представления дробных чисел, когда не требуется высокая точность, например, для экономии памяти в больших массивах. Диапазон значений: от примерно 1.4e-45 до 3.4e38. Переменной типа float можно присвоить целое число или дробное число с суффиксом f (или F).

Синтаксис

float name = 1.5f;

Пример

Объявим переменную типа float и выведем её значение:

public class Main { public static void main(String[] args) { float num = 3.14f; System.out.println(num); } }

Результат выполнения кода:

3.14

Пример

Целое число можно присвоить переменной типа float без суффикса:

public class Main { public static void main(String[] args) { float num = 5; System.out.println(num); } }

Результат выполнения кода:

5.0

Пример

Выполним арифметические операции с переменными типа float:

public class Main { public static void main(String[] args) { float a = 1.5f; float b = 2.5f; float res = a + b; System.out.println(res); } }

Результат выполнения кода:

4.0

Пример

При делении целых чисел результат будет целым, поэтому хотя бы один операнд должен быть типа float:

public class Main { public static void main(String[] args) { float res = 10f / 3; System.out.println(res); } }

Результат выполнения кода:

3.3333333

Пример

При присваивании значения типа double переменной типа float требуется явное приведение типа:

public class Main { public static void main(String[] args) { double num = 3.14; float res = (float) num; System.out.println(res); } }

Результат выполнения кода:

3.14

Смотрите также

  • тип double,
    который хранит 64-битное число с плавающей точкой
  • тип int,
    который хранит 32-битное целое число
  • тип long,
    который хранит 64-битное целое число
  • тип char,
    который хранит один символ Unicode
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить