Java java지도 시간 자바의 8가지 기본 데이터 유형

자바의 8가지 기본 데이터 유형

Jun 05, 2019 pm 01:57 PM
기본 데이터 유형

자바의 데이터 유형은 참조 유형과 기본 데이터 유형으로 구분됩니다. 기본 유형은 8가지 유형으로 나누어집니다.

자바의 8가지 기본 데이터 유형

1. 정수형(Integer Type)

정수형(Integer type)에는 byte, short, int, long이 있으며, 모두 부호 있는(보수) 정수입니다(즉, 음수를 나타낼 수 있습니다).

Integer literal 수량(127-128)은 기본적으로 int형이 선언된 타입의 범위를 벗어나지 않는다면 작은 타입을 직접 할당할 수 있습니다(외워둘 필요 없이 차차 이해하게 될 것입니다. 프로그램을 작성하는 과정). (추천 학습: JavaVideoTutorial)

정수형을 사용할 때 (-128~127) 사이의 값 범위에 주의하세요. 바이트 유형에 직접 할당할 수 있습니다. , Java는 부호 비트를 자동으로 처리합니다. 마찬가지로 짧은 유형도 동일합니다(거의 사용되지 않음).

Java 기본 바이트, short는 32비트로 계산됩니다(int 유형 범위도 32비트입니다).

참고: 긴 유형 리터럴은 "L", "l" 접미사를 사용해야 합니다. 그렇지 않으면 컴파일이 통과되지 않습니다. 아래와 같이 정수 값의 기본 리터럴이 int 유형이기 때문에 12123123123은 분명히 int 범위를 벗어나므로 컴파일 오류가 발생합니다. 그러나 그 뒤에 접미사 "L"이 추가되면 이는 다음을 의미합니다. 숫자가 긴 유형이라는 것입니다.

2. 부동 소수점 형식

소수점을 나타내는 데 사용되는 데이터 형식입니다. 부동 소수점 숫자의 원리: 이진 과학 표기법.

십진 부동 소수점 숫자에 대한 과학적 표기법: 219345=2.19345*(10^5)

이진 부동 소수점 숫자에 대한 과학적 표기법: 10111=1.0111*(2^ 100)

2.19345*(10^5)를 예로 들어 다음 개념을 소개합니다.

Mantissa: .19345

Expont: 5#🎜 🎜 #

Base: 10

float 유형은 총 32비트(int와 동일)를 가지며, 그 중 1비트는 부호 비트, 지수는 8비트, 가수는 23비트입니다. float의 정밀도는 23자리(즉, 23자리를 정확하게 표현할 수 있으며, 23자리를 초과하면 잘립니다)라는 점을 강조해야 합니다.

작은 나무는 가수의 길이로 정확도를 표현합니다. 예를 들어 pi=3.14이면 정확도는 2자리, pi=3.1415이면 정확도는 4자리입니다.

더 흥미로운 점은 int의 정밀도가 float보다 더 크다는 것입니다. 왜냐하면 int의 정밀도가 31비트로 float보다 크기 때문입니다.

float 유형은 정밀도가 낮기 때문에 일반적으로 double 유형을 더 자주 사용합니다.

double형은 부호 1비트, 지수 11비트, 가수 52비트를 포함해 64비트를 표현할 수 있습니다. (저장 형식을 기억할 필요는 없으며 일반적인 내용만 알면 충분합니다.) 소수는 double로 표시됩니다.)

double의 정밀도는 int보다 정확하고 표현할 수 있는 범위는 float보다 크지만 long만큼 좋지는 않습니다.

부동 소수점 숫자의 리터럴 값은 기본적으로 두 배라는 점에 유의해야 합니다.

3. 문자 유형 char

문자 유형은 이진수인 16비트 부호 없는 정수입니다. 문자의 유니코드 인코딩 값입니다.

인코딩이 무엇인가요? 컴퓨터에서는 단어를 쓸 수 없고 숫자를 표현하기 위해 0과 1만 사용할 수 있기 때문에 숫자를 표현하는 것 외에도 특정 숫자를 문자로 표현할 수도 있다는 인위적인 규정을 만들었습니다. 십진수 65로 표현되는 문자는 대문자 A

입니다. 이 모든 것은 컴퓨터 내부에는 최대한 인간의 습관에 따라 표시하고 출력하기 위한 것입니다. .

char 유형은 부호 없는 16비트 정수입니다. 최소값은 0이고 최대값은 65535=2^16-1입니다. 프로그램에서 문자에 값을 할당할 때는 단일을 사용합니다. 문자 리터럴에 따옴표를 사용할 수 있습니다. 문자, 숫자 및 기호를 char에 할당할 수 있습니다.

아래에 표시된 것처럼 "0"이 아닌 C++에서 문자열의 끝 문자로 일반적으로 사용되는 /u0000과 같이 모든 문자가 표시되는 것은 아니라는 점에 유의해야 합니다. 콘솔에 표시되는 상자는 보이지 않는 문자를 나타냅니다.

4.boolean 부울 유형

표현: true(true)/false(false).

은 일반적으로 판단문 블록에 사용됩니다.

public class demo{
    boolean b=false;
    if(b==true){
        System.out.println("回家睡觉");
    }else{
        System.out.println("熬夜加班");
    }
}
로그인 후 복사
자바 관련 기술 기사를 더 보려면

Java 개발 튜토리얼 열을 방문하여 알아보세요. !

위 내용은 자바의 8가지 기본 데이터 유형의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Java의 기본 데이터 유형은 각각 몇 바이트를 차지합니까? Java의 기본 데이터 유형은 각각 몇 바이트를 차지합니까? Aug 17, 2020 am 10:59 AM

Java에는 총 8개의 기본 데이터 유형이 있습니다. 1. int는 4바이트를 차지하고 값 범위는 "-2147483648~2147483647"입니다. 2. short는 2바이트를 차지하고 값 범위는 "-32768~32767"입니다. long은 8바이트를 차지합니다. 4. byte는 1바이트를 차지하며 값 범위는 "-128~127"입니다. 5. float는 단일 부동 소수점 유형으로 4바이트를 차지합니다. 6. double은 이중 부동 소수점 유형으로 8을 차지합니다. 단어 섹션; 7. char은 2바이트를 차지합니다. 8. boolean은 1바이트를 차지합니다.

기본 데이터 유형의 특징은 무엇입니까? 기본 데이터 유형의 특징은 무엇입니까? Nov 10, 2023 pm 01:52 PM

기본 데이터형은 고정된 크기, 고정된 값 범위, 불변성, 메모리에 대한 직접 접근, 기본값, 연산 규칙, 저장 공간 점유, 속도, 특수 기능 및 변환 등의 특성을 갖습니다. 자세한 소개: 1. 고정 크기 기본 데이터 유형은 선언 시 고정 크기를 갖습니다. 즉, 각 기본 데이터 유형의 저장 공간은 어떤 상황에서도 동일하며 변수 값으로 인해 변경되지 않습니다. 값 범위, 각 기본 데이터 유형에는 고정된 값 범위가 있습니다. 3. 불변성, 기본 데이터 유형은 불변입니다.

plc의 기본 데이터 유형은 무엇입니까? plc의 기본 데이터 유형은 무엇입니까? Nov 02, 2023 am 10:40 AM

PLC의 기본 데이터 유형에는 비트, 바이트, 정수, 부동 소수점 숫자, 문자열, 부울, 시간, 카운터, 타이머 등이 ​​포함됩니다. 자세한 소개: 1. 비트: 0 또는 1일 수 있는 스위치 상태를 나타냅니다. 2. 바이트: 정수 값(0-255) 또는 문자를 저장할 수 있는 8비트 데이터를 나타냅니다. : 양수, 음수 또는 0일 수 있는 부호 있는 정수 값을 나타냅니다. 4. 부동 소수점(Float): 단정밀도(32비트) 또는 이중 정밀도( 64비트) )잠깐

es6의 기본 데이터 유형은 무엇입니까? es6의 기본 데이터 유형은 무엇입니까? Nov 07, 2023 am 10:12 AM

es6에는 "숫자", "문자열", "부울", "기호", "널" 및 "정의되지 않음"의 6가지 기본 데이터 유형이 있습니다. 1. 정수 및 부동 소수점 숫자를 포함하여 숫자 값을 나타내는 데 사용됩니다. . 텍스트 데이터를 나타내는 데 사용되는 문자열 3. 논리 true 또는 false를 나타내는 기호 5. null 값 또는 존재하지 않는 개체를 나타냅니다.

Python의 기본 데이터 유형은 무엇입니까? Python의 기본 데이터 유형은 무엇입니까? Dec 11, 2023 pm 04:08 PM

Python에는 7가지 기본 데이터 유형이 있습니다. 1. 숫자 Python은 정수, 부동 소수점 숫자, 부울 값을 포함한 여러 유형의 숫자를 지원합니다. 2. 0개 이상의 문자로 구성됩니다. Python에서 문자열은 변경할 수 없습니다. 이는 문자열의 문자를 변경할 수 없음을 의미합니다. 3. 목록은 Python에서 변경 가능한 데이터 유형이며 목록은 순서가 지정되어 있고 반복되는 개체를 포함할 수 있습니다. 요소 4. 리스트 등과 유사한 튜플

Redis의 기본 데이터 유형은 무엇입니까 Redis의 기본 데이터 유형은 무엇입니까 Dec 18, 2023 pm 02:47 PM

Redis의 기본 데이터 유형은 다음과 같습니다. 1. 문자열 2. 목록 4. 해시 5. 자세한 소개: 1. Redis의 가장 기본적인 데이터 유형인 문자열은 문자열, 숫자, 이진 데이터 등을 포함한 모든 유형의 데이터를 저장할 수 있습니다. 2. 문자열의 순서가 지정된 목록인 목록은 header 머리 또는 꼬리에 요소를 추가합니다. 3. 집합은 합집합, 교차, 차이 등과 같은 집합 작업을 수행하는 데 사용할 수 있는 순서가 지정되지 않은 고유한 문자열 모음 집합입니다.

자바 기본 데이터 유형 자바 기본 데이터 유형 Aug 02, 2023 pm 02:16 PM

Java의 기본 데이터 유형은 다음과 같습니다. 1. 파일 및 네트워크 전송과 같은 바이트 수준 데이터를 처리하는 데 사용되는 byte 2. 메모리 공간을 절약하는 데 사용할 수 있는 short 3. 가장 널리 사용되는 정수 유형 4. long은 더 큰 값이 필요한 정수 계산을 처리하는 데 사용됩니다. 5. float는 고정밀 계산이 필요한 과학 계산 및 시나리오에 사용됩니다. 6. double은 가장 널리 사용되는 부동 소수점 숫자 유형입니다. 8. 부울, 조건부 판단 및 부울 연산에 사용됩니다.

일반적으로 사용되는 기본 데이터 유형은 무엇입니까? 일반적으로 사용되는 기본 데이터 유형은 무엇입니까? Nov 02, 2023 am 11:53 AM

일반적으로 사용되는 기본 데이터 유형에는 정수, 부동 소수점, 부울, 문자, 문자열, 널, 열거형, 구조, 공용체 및 포인터가 포함됩니다. 자세한 소개: 1. 부호 있는 정수 값과 부호 없는 정수 값을 저장하는 데 사용되는 정수 유형 2. 소수 부분이 있는 값을 저장하는 데 사용되는 부동 소수점 유형은 단정밀도와 이중 정밀도의 두 가지 유형으로 나뉩니다. 논리값, 즉 true 또는 false를 저장하는 데 사용됩니다. 4. 단일 문자 또는 문자를 저장하는 데 사용되는 문자 유형. 5. 텍스트 데이터 또는 문자 시퀀스를 저장하는 데 사용되는 문자열 유형. 6. 빈 값 또는 null은 다음을 의미합니다. 가치가 없다 등등.

See all articles