Menu
Coddy logo textTech

Приведение типов. Часть 1

Часть раздела Основы путешествия по Java на Coddy. Урок 13 из 73.

Приведение типов — это процесс преобразования значения из одного типа данных в другой.

В Java мы можем преобразовывать целые числа в числа с плавающей точкой, числа с плавающей точкой в целые числа и многое другое. Существует два типа casting: implicit (автоматическое) и explicit (ручное) casting.

Например, integer to double:

Неявное (автоматическое) приведение типов:

int number = 5;
double decimal = number; // автоматически становится 5.0

// с вычислением
int x = 7;
double result = x / 2.0; // результат — 3.5

Явное (ручное) приведение double to integer:

double decimal = 9.7;
int number = (int) decimal;  // становится 9 (дробная часть отбрасывается)

// с вычислением
double price = 19.99;
int roundedPrice = (int) price;  // становится 19
challenge icon

Задание

Новичок

Напиши программу на Java, демонстрирующую приведение типов. Выполни следующие операции:

  1. Объяви переменную типа double с именем price и инициализируй её значением 99.99.
  2. Приведи переменную price к типу int и сохрани результат в новой переменной с именем intPrice.
  3. Выведи значения price и intPrice в консоль.

Попробуйте сами

public class Main {
    public static void main(String[] args) {
        // Объявление и инициализация переменных
        double price = 99.99;
        int intPrice = ?;
        
        
        // Вывод значений
        System.out.println("Price: " + price);
        System.out.println("Int Price: " + intPrice);
        
    }
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Java