![]() |
Переменные можно воспринимать как такую коробку, которая хранит некоторое значения, и переменные да бы использовать нужно с начало задеклари́ровать,
а потом их инициализировать вот пример на типе данных int который предоставляет из себя множество чисел. тип Int имя myInt обратите внимание на то что имена переменных и методов пишутся с маленькой буквы но каждое следующие слово в имени выделяется с заглавной буквы. int myInt; тут мы задеклари́ровали переменную, тобишь выделали свободное место в памяти, но она пока пуста тобишь в коробке нечего нету. теперь мы её инициализируем тобишь мы пишем имя переменной и пишем её значения myInt = 557; значения тут мы пишем целочисленное значения так как мы задекларировали её как int переменную. Также int вмещает в семя 32 битное число. по мимо int у нас есть такой тип данных как short, метод short вмещает в себя только 16 битные числа. long он как и int и short хранит в себе целое число но при этом вмещает в себя 64 бита информации, и позволяет хранить большие числа. по мимо целочисленных типов данные есть и вещественные типы данных это double и float отличия между ними такое что double хранит в себе 64 бита информации а float 32 бита информации но есть одно но, в java всегда по умолчанию число(тобишь вещественное ) с точкой и оно будет double, по этому вы не можете написать какое то число потому что среда разработки выдаст вам ошибку, для того чтобы задействовать float вы должны в конце числа поставить букву f пример: float myFloat = 2362.4f; Также у нас есть тип данных char который представляет из себя символ, букву и символ мы пишем в одинарных кавычках, пример: char c ='a'; Также у нас есть тип данных boolean это логический тип данных который может принимать значения true или false. Также у нас есть тип данных byte этот тип данных вмещает в себя 8 битов информации или 1 байт, и этот тип данных используется когда вы знаите что в вашем проекте будут использоваться небольшие числа а именно от -128 до -127 байт. Код: Код:
/** |
В чем отличия Integer от примитива int?
Integer a = 10; Integer b = 10; Будут ли они равны ? |
Цитата:
|
анчиентдетектед
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
* Author: JavaNub * Date: 05.02.2016 0:20 */ public class MainInt { public static void main(String args[]) { Integer a = 10; Integer b = 10; int sum = a + b; System.out.print("Sum is " + sum); } } compil: Sum is 20 |
| Время: 00:20 |