Java: Явное преобразование типов
Язык Java является языком со строгой типизацией. Используя специальный синтаксис, возможно осуществить преобразование типов:
System.out.println(Integer.parseInt("345")); // => 345
Преобразование типа работает так, перед значением, в скобках, указывается желаемый тип. В результате значение справа преобразуется в значение другого типа, указанного слева. На текущий момент мы знакомы только с двумя типами, но преобразование в Java работает не только для примитивного типа.
Преобразование типов можно использовать внутри составных выражений:
// Дополнительные скобки помогают визуально отделить части выражения друг от друга.
System.out.println("Это " + ((int) 5.1));// => Это 5
В данном случае, не смотря на то, что 5.1
является числом, но тип у него не int
, а double
, выражение выше приводит это число к int
, отбрасывая дробную часть, т.к. тип int
не хранит дробную часть числа.
Задание
Выведите на экран строку 2 times
, полученную из числа 2.9 и строки times
, используя преобразования типов и конкатенацию.
2 times
Пожалуйста, авторизуйтесь, это необходимо для отслеживания прогресса выполнения уроков. Если у вас ещё нет учётной записи, то сейчас самое время создать аккаунт.