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

Метод parseFloat

Метод parseFloat класса Float преобразует строку в число с плавающей точкой типа float. В первый параметр мы передаем строку, которую необходимо преобразовать. Строка может содержать десятичные дроби, знак минуса, экспоненциальную запись, а также суффиксы f или F. Если строку преобразовать невозможно, метод выбрасывает исключение NumberFormatException.

Синтаксис

Float.parseFloat(String s)

Пример

Давайте преобразуем строку "123.45" в число типа float:

public class Main { public static void main(String[] args) { float res = Float.parseFloat("123.45"); System.out.println(res); } }

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

123.45

Пример

Давайте преобразуем строку с экспоненциальной записью "1.5e2":

public class Main { public static void main(String[] args) { float res = Float.parseFloat("1.5e2"); System.out.println(res); } }

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

150.0

Пример

Давайте преобразуем строку с суффиксом f и знаком минуса "-12.5f":

public class Main { public static void main(String[] args) { float res = Float.parseFloat("-12.5f"); System.out.println(res); } }

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

-12.5

Пример

Если строку невозможно преобразовать в число, метод выбрасывает исключение NumberFormatException:

public class Main { public static void main(String[] args) { try { float res = Float.parseFloat("abcde"); System.out.println(res); } catch (NumberFormatException e) { System.out.println("NumberFormatException"); } } }

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

"NumberFormatException"

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

  • метод valueOf,
    который преобразует строку в объект Float
  • метод parseDouble,
    который преобразует строку в число типа double
  • метод parseLong,
    который преобразует строку в число типа long
  • метод parseShort,
    который преобразует строку в число типа short
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить