From fce5601d81a62ae2266082fb1d3cb30259cd1aeb Mon Sep 17 00:00:00 2001 From: FallenRonin Date: Fri, 10 Oct 2025 01:15:55 +0300 Subject: [PATCH] MP-20: added DataTypesExample.java, updated README.md --- README.md | 2 ++ .../power/datatypes/DataTypesExample.java | 20 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 src/ru/mentee/power/datatypes/DataTypesExample.java diff --git a/README.md b/README.md index 638c639..ce75dfc 100644 --- a/README.md +++ b/README.md @@ -14,3 +14,5 @@ - `ru.mentee.power.variables.StringOperations` - примеры явных и неявных конвертаций данных в строку и обратно - `ru.mentee.power.variables.ConstantsAndScope` - пример объявления констант, их зоны видимости и обращения к ним - `ru.mentee.power.variables.TemperatureConverter` - пример конвертации температур из разных систем +- Пакет `ru.mentee.power.datatypes` содержит: + - `ru.mentee.power.datatypes.DataTypesExample` - пример объявления различных примитивных и ссылочных значений и дальнейшей работы с их преобразованием diff --git a/src/ru/mentee/power/datatypes/DataTypesExample.java b/src/ru/mentee/power/datatypes/DataTypesExample.java new file mode 100644 index 0000000..cd0a6d6 --- /dev/null +++ b/src/ru/mentee/power/datatypes/DataTypesExample.java @@ -0,0 +1,20 @@ +package ru.mentee.power.datatypes; + +public class DataTypesExample { + public static void main(String[] args) { + int intNum = 1500; + short shortNum = 55; + double doubleNum = 3.3; + String word = "Hello"; + String stringNumber = "269"; + int[] intArray = new int[]{1, 3, 6, 221}; + String[] stringArray = new String[]{"Map", "Stem", "Lamp"}; + + // Преобразуем неявно int в double через деление + System.out.println("int " + intNum + " / double " + doubleNum + " = double " + (intNum + doubleNum)); + // Преобразуем в int явно через кастинг типа + System.out.println("short " + shortNum + " / double " + doubleNum + " -> int " + (int) (intNum + doubleNum)); + // Преобразуем String в int через метод класса String + System.out.println("string " + stringNumber + " into int type -> " + Integer.parseInt(stringNumber)); + } +}