Декларирование Информации
Новичок в 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”