JavaRush /Java Blog /Random-KO /Java 기본 유형
articles
레벨 15

Java 기본 유형

Random-KO 그룹에 게시되었습니다
이미 언급했듯이 Java에서는 다음과 같은 기본 유형이 정의됩니다. Java 기본 유형 - 1
  • 정수형;
  • 실제 유형;
  • 부울 유형.
기본 변수 선언문 뒤에는 =생성된 변수에 초기 값을 할당하는 초기화 문 " "이 올 수 있습니다.

1. 정수변수 유형

정수 유형은 할당되는 메모리 양에 따라 다릅니다. 정수형의 특성은 표에 나와 있습니다. 1.1.
테이블 1.1. Java 정수 유형의 특성
Java 기본 유형 - 2아래 표에서 볼 수 있듯이, type 을 제외한 정수 변수는 charJava 언어에서 부호 있는 변수로 간주됩니다. 정수 상수는 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 언어에 사용되는 이스케이프 시퀀스
Java 기본 유형 - 3

2. 실제 변수 유형

Java 언어는 일반 및 이중 비트 부동 소수점 숫자 와 변수(유형 floatdouble. 부동 소수점 숫자의 경우 정수 부분과 소수 부분을 점으로 구분하여 지정해야 합니다(예: 4.6또는 ) 7.0. 큰 숫자의 경우 지수 표기법(기호 "e"또는 기호를 사용하여 지수에서 가수를 분리 "E")을 사용할 수 있습니다. 예를 들어 숫자 -3.58×107은 로 기록되고 –3.58E7숫자 73.675×10-15는 로 기록됩니다 73.675e-15. Java 실제 유형의 특성은 표에 나와 있습니다. 2.1.
테이블 2.1. Java 실수 유형의 특성
Java 기본 유형 - 4부동 소수점 변수는 숫자 값뿐만 아니라 특별히 정의된 플래그(상태)(음의 무한대, 음의 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"가 유형 int0의 정수 값과 연관되고 결과 "true"가 유형의 0이 아닌 값과 연관되어 int비교 결과에 정수 값이 할당되는 C와 달리 (보통 0 또는 1) Java에서는 부울 변수 자체의 별도 데이터 유형을 도입했습니다. Java의 부울 변수는 boolean 키워드를 사용하여 지정되며 예를 들어 true 또는 false 두 가지 값 중 하나만 가질 수 있습니다.
boolean switch = true;
소스 링크: Java 기본 유형
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION