Рубрики
Без рубрики

Типы данных

Объявление информации, новой для Java и статически типизированных языков. Так что нужно объявить… С пометкой новички, программирование, codenewbie, java.

Декларирование Информации

Новичок в Java и языках со статической типизацией. Поэтому необходимость объявлять каждый отдельный экземпляр данных поначалу была чуждой концепцией. Концептуально такой подход логичен. Вам нужно точно знать, какой тип данных вы хотите вызвать, и какие именно данные вы хотите вернуть.

int numberOfToads = 5; 
double costOfGroceries = 23.21;
boolean isReal = false;
String letters = 'info'; 
char lastLetter = 'o'; 

Типовое литье

Изменение значения одних данных в другой тип данных.

int wholeNumber = 8; 
double decimalNumber = wholeNumber; // 8.0

Два стиля литья

1 Расширение: автоматическое преобразование из малого в больший тип

// byte -> short -> char -> int -> long -> float -> double

2 Сужение: ручное преобразование из большего в меньший тип

// double -> float -> long -> int -> char -> short -> byte

Вычислять Выражения

Выполнение вычислений на основе данных. Применяются фундаментальные математические правила.

int total; 
total = 4 + 4;     // addition
total = total - 3; // subtraction
total = total * 5; // multiplication
total = total / 5; // division 
total = total % 3; // remainder of 

Реальный Вариант Использования

int player1 = 75;
int player2 = 87;
int player3 = 92;

int averagePoints = (player1  + player2  + player3 ) / 3;  
double averagePoints = (player1  + player2  + player3 ) / 3.0; 

Оригинал: “https://dev.to/gregrossdev/data-types-lgc”