Приведение типов. Часть 2
Часть раздела Основы путешествия по Java на Coddy. Урок 14 из 73.
Также можно преобразовывать number и логические значения в строку и наоборот. Чтобы преобразовать значение в строку, можно использовать функцию String.valueOf():
int number1 = 789;
double number2 = 789;
boolean isValid = true;
String text1 = String.valueOf(number1); // становится "789"
String text2 = String.valueOf(number2); // становится "789.0"
String text3 = String.valueOf(isValid); // становится "true"Преобразовать строку в другой тип немного сложнее:
String to Integer:
String numberText = "123";
int number = Integer.parseInt(numberText); // становится 123String to Double:
String decimalText = "45.67";
double decimal = Double.parseDouble(decimalText); // становится 45.67String to Boolean:
String boolText = "true";
boolean bool = Boolean.parseBoolean(boolText); // становится trueparseBoolean преобразует любую строку без учёта регистра, имеющую значение “true”. Например, True, tRue, TRUE — все станут true
Попытка преобразовать строку в недопустимый тип приведёт к ошибке:
String invalidNumber = "abc";
int number = Integer.parseInt(invalidNumber); // Это вызовет NumberFormatExceptionПопробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент/декрементПостфиксный инкремент/декрементСокращённые арифметические операцииОператоры сравненияСравнение строк7Основы ввода-вывода
Методы System.outФорматирование выводаКласс ScannerПовторение — до 120Повторение — истина или ложь5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Логические операторы. Часть 43Переменные. Часть 2
КонстантыСоглашения об именованииПовторение — инициализация переменныхПриведение типов. Часть 1Приведение типов. Часть 26Принятие решений
Оператор IfIf — ElseОператор SwitchТернарный операторПовторение: If — ElseВложенный If — Else9Циклы
Цикл for. Часть 1Цикл whileЦикл do whileBreakContinueЦикл for. Часть 2Вложенный циклБесконечный циклПовторение — динамический ввод12Итерация по массивам
Использование цикла forРасширенный цикл forРаспространённые операции с массивамиПотренируйтесь самостоятельно: Онлайн-компилятор Java