Skip to content

Commit 77368a8

Browse files
authored
MP-20: added DataTypesExample.java, updated README.md (#4)
1 parent c002d8e commit 77368a8

2 files changed

Lines changed: 22 additions & 0 deletions

File tree

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,5 @@
1414
- `ru.mentee.power.variables.StringOperations` - примеры явных и неявных конвертаций данных в строку и обратно
1515
- `ru.mentee.power.variables.ConstantsAndScope` - пример объявления констант, их зоны видимости и обращения к ним
1616
- `ru.mentee.power.variables.TemperatureConverter` - пример конвертации температур из разных систем
17+
- Пакет `ru.mentee.power.datatypes` содержит:
18+
- `ru.mentee.power.datatypes.DataTypesExample` - пример объявления различных примитивных и ссылочных значений и дальнейшей работы с их преобразованием
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package ru.mentee.power.datatypes;
2+
3+
public class DataTypesExample {
4+
public static void main(String[] args) {
5+
int intNum = 1500;
6+
short shortNum = 55;
7+
double doubleNum = 3.3;
8+
String word = "Hello";
9+
String stringNumber = "269";
10+
int[] intArray = new int[]{1, 3, 6, 221};
11+
String[] stringArray = new String[]{"Map", "Stem", "Lamp"};
12+
13+
// Преобразуем неявно int в double через деление
14+
System.out.println("int " + intNum + " / double " + doubleNum + " = double " + (intNum + doubleNum));
15+
// Преобразуем в int явно через кастинг типа
16+
System.out.println("short " + shortNum + " / double " + doubleNum + " -> int " + (int) (intNum + doubleNum));
17+
// Преобразуем String в int через метод класса String
18+
System.out.println("string " + stringNumber + " into int type -> " + Integer.parseInt(stringNumber));
19+
}
20+
}

0 commit comments

Comments
 (0)