이미 언급했듯이 Java에서는 다음과 같은 기본 유형이 정의됩니다.
기본 변수 선언문 뒤에는
=
생성된 변수에 초기 값을 할당하는 초기화 문 " "이 올 수 있습니다.
1. 정수변수 유형
정수 유형은 할당되는 메모리 양에 따라 다릅니다. 정수형의 특성은 표에 나와 있습니다. 1.1.
테이블 1.1. Java 정수 유형의 특성
아래 표에서 볼 수 있듯이, type 을 제외한 정수 변수는
char
Java 언어에서 부호 있는 변수로 간주됩니다. 정수 상수는 10진수, 16진수 또는 8진수 값의 세 가지 방법 중 하나로 프로그램에서 지정할 수 있습니다. 기본적으로 모든 숫자는
10진수 로 해석되며 유형입니다
int
.
long
숫자 끝에
"l"
문자를 추가하여 유형 멤버십을 명시적으로 나타낼 수 있습니다
"L"
.
16진수 값은 문자
"0x"
또는
"0X"
뒤에 숫자 값(숫자
0-9
및 문자
A-F
또는
a-f
)을 사용하여 지정됩니다(예: )
0x7FFF
. 8진수 표기법의 숫자는 0으로 시작하고 그 뒤에 하나 이상의 8진수가 와야 합니다(예: )
077777
. 8진수와 16진수는 양수와 음수일 수 있으며 10진수 표현의 숫자와 동일한 범위에서 다양합니다. 예를 들어 16진수에는
byte
최대값
0x7F
과 최소값이 -
0x80
이고 8진수에는 각각
177
및 - 가
200
있습니다
. 정수 변수 선언:
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
Java의 문자는 키워드를 사용하여 정의되며
char
유니코드 표준을 사용하여 구현됩니다. 프로그램에서 기호 상수를 지정하거나 일반 기호로 지정할 수 있습니다. 상징적 의미는 한 쌍의 단일 아포스트로피로 묶어야 합니다. 예를 들면 다음과 같습니다.
char symbol='f';
문자를 쓰는 또 다른 방법은 한 쌍의 문자 뒤에 문자의 유니코드 코드를 나타내는
"\u"
4자리 16진수(범위
0000
~ )를 붙이는 것입니다. 예를 들면 다음과 같습니다.
FFFF
char symbol = '\u0042';
키보드에 없는 일부 문자는 소위 이스케이프 시퀀스를 사용하여 지정할 수 있습니다.
\
이 경우 표 1에 표시된 대로 문자 " "와 이스케이프 시퀀스를 식별하는 알파벳 문자가 차례로 포함됩니다. 1.2.
테이블 1.2. Java 언어에 사용되는 이스케이프 시퀀스
2. 실제 변수 유형
Java 언어는 일반 및 이중 비트 부동 소수점 숫자 와 변수(유형
float
및
double
. 부동 소수점 숫자의 경우 정수 부분과 소수 부분을 점으로 구분하여 지정해야 합니다(예:
4.6
또는 )
7.0
. 큰 숫자의 경우 지수 표기법(기호
"e"
또는 기호를 사용하여 지수에서 가수를 분리
"E"
)을 사용할 수 있습니다. 예를 들어 숫자 -3.58×107은 로 기록되고
–3.58E7
숫자 73.675×10-15는 로 기록됩니다
73.675e-15
. Java 실제 유형의 특성은 표에 나와 있습니다. 2.1.
테이블 2.1. Java 실수 유형의 특성
부동 소수점 변수는 숫자 값뿐만 아니라 특별히 정의된 플래그(상태)(음의 무한대, 음의 0, 양의 무한대, 양의 0 및 숫자 아님)도 저장할 수 있습니다
NaN
. 모든 부동 소수점 상수는 유형으로 간주됩니다
double
. 여러 유형을 지정하려면
float
끝에
"f"
기호를 추가해야 합니다
"F"
.
부동 소수점 변수 선언의 예:
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;
3. 부울 변수 유형
부울 변수(Boolean Variable)는 "true" 또는 "false"라는 두 가지 값 중 하나를 취할 수 있으며 프로그래밍 언어의 관계형(비교) 및 논리 연산에 사용됩니다. 그래서 비교한 결과
5 > 3
"true"이고 비교 결과는
8 < 1
"거짓"이 될 것입니다. 결과 "false"가 유형
int
0의 정수 값과 연관되고 결과 "true"가 유형의 0이 아닌 값과 연관되어
int
비교 결과에 정수 값이 할당되는 C와 달리 (보통 0 또는 1) Java에서는 부울 변수 자체의 별도 데이터 유형을 도입했습니다.
Java의 부울 변수는 boolean 키워드를 사용하여 지정되며 예를 들어
true 또는
false 두 가지 값 중 하나만 가질 수 있습니다.
boolean switch = true;
소스 링크:
Java 기본 유형
GO TO FULL VERSION