1. int유형

정수를 변수에 저장하려면 유형을 사용해야 합니다 int.

이 단어는 int 의 ​​줄임말입니다  . 물론 이 유형을 사용하면 정수를 저장할 수 있다는 좋은 힌트입니다 .Integer

유형이 에서 까지의 정수 int 저장할 수 있는 변수 입니다 . 더 정확히 말하면 에서 까지입니다 .-2 billion+2 billion-2,147,483,648+2,147,483,647

흥미로운 사실

이 확실하지 않은 숫자는 컴퓨터의 메모리가 구성되는 방식과 관련이 있습니다.

Java에서는 유형에 대해 4바이트 의 메모리가 할당됩니다 int. 메모리의 각 바이트는 8비트로 구성됩니다 . 각 비트는 0 또는 1의 2가지 값만 나타낼 수 있습니다. 변수는 32비트를int 포함하며 값을 나타낼 수 있습니다 .4,294,967,296

이 범위의 절반은 음수용으로, 나머지 절반은 양수용으로 설정되었습니다. 이것이 우리가 에서 -2,147,483,648까지 의 범위를 얻는 방법입니다 +2,147,483,647.


int2. 변수 생성

유형 int은 정수를 저장하기 위한 것입니다. 코드에서 정수를 저장할 수 있는 변수를 만들려면 다음과 같은 명령문을 사용해야 합니다.

int name;
int변수 선언

여기서 name은 변수의 이름입니다. 예:

성명 설명
int x;
정수 x변수가 생성됩니다.
int count;
정수 count변수가 생성됩니다.
int currentYear;
정수 currentYear변수가 생성됩니다.

대소문자가 중요합니다. 이는 명령을 의미  하고 두 개의 다른 변수를 선언합니다 .int colorint Color

그리고 명령은 Int Color컴파일러 INT COLOR 아무런 의미가 없으므로 오류를 보고합니다. 정수 유형의 특수 키워드이며 소문자 로 작성해야 합니다 .int


3. 변수 생성의 속기

프로그램의 같은 위치에 같은 유형의 변수를 많이 만들어야 하는 경우 다음 단축 표기법을 사용할 수 있습니다.

int name1, name2, name3;
동일한 유형의 여러 변수를 생성하기 위한 속기

예:

진술 속기
int x;
int y;
int z;
int x, y, z;
int count;
int totalCount;
int count, totalCount;
int day;
int month;
int year;
int day, month, year;

4. 값 할당

변수 에 값 넣으려면 다음 명령문이 필요합니다.int

name = value;
변수에 값 할당

여기서 값은 모든 정수 식일 수 있습니다. 예:

성명 메모
int a;
a = 5;
int b;
b = 2*1000*1000*1000;
int c;
c = -10000000;
int d;
d = 3000000000;
3,000,000,000이 코드는 에 대해 가능한 최대 값보다 크기 때문에 컴파일되지 않습니다 int.2,147,483,647

5. 변수 생성 및 초기화에 대한 속기

단일 명령을 사용하여 변수를 생성(선언) 하고 여기에 값 할당 할 수 있습니다. 값을 저장해야 할 때 일반적으로 변수를 선언하기 때문에 이것이 가장 자주 수행되는 것입니다.

명령은 다음과 같습니다.

int name = value;
변수 생성 및 초기화에 대한 속기

예:

성명 메모
int a = 5;
int b = 2*1000*1000*1000;
변수의 가치는 20억이 될 것입니다.
int c = -10000000;
변수의 값은 -1000만입니다.
int d = 3000000000;
이 코드는 컴파일되지 않습니다. 3,000,000,000이 int에 대해 가능한 최대 값인 2,147,483,647보다 크기 때문입니다.

한 줄에 여러 변수를 선언할 수도 있습니다. 이 경우 명령은 다음과 같습니다.

int name1 = value1, name2 = value2, name3 = value3;
여러 변수를 만들고 초기화하기 위한 속기

예:

성명 메모
int a = 5, b = 10, c = a + b;
a같음 5 , b 같음 10 , c 같음 15