Home

(자바 기초) 기본 자료형 완벽 정리 ② - byte, short, long, float 이해하기

Published in java
September 13, 2024
1 min read
(자바 기초) 기본 자료형 완벽 정리 ② - byte, short, long, float 이해하기

안녕하세요, 코딩하는곰입니다! 오늘은 자바의 기본 자료형 두 번째 시간으로 byte, short, long, float 타입에 대해 깊이 있게 알아보겠습니다. 자바를 시작하는 개발자라면 반드시 이해해야 하는 기본 자료형, 각 타입의 특징과 사용 시 주의사항을 실제 코드 예제와 함께 설명드리겠습니다. 이 글을 끝까지 읽으시면 자바의 기본 자료형 사용에 대한 확실한 이해를 얻을 수 있을 거예요!

(자바 기초) 기본 자료형 완벽 정리 ② - byte, short, long, float 이해하기
(자바 기초) 기본 자료형 완벽 정리 ② - byte, short, long, float 이해하기


1. byte 타입 - 가장 작은 정수형

byte는 자바에서 가장 작은 정수형 자료형으로, 1바이트(8비트)의 메모리를 사용합니다. 범위는 -128부터 127까지이며, 주로 이진 데이터를 다루거나 메모리가 제한된 환경에서 사용됩니다.

byte minByte = -128;
byte maxByte = 127;
// byte overflow = 128; // 컴파일 에러 발생

byte 사용 시 주의점:

  • 범위를 초과하는 값을 할당하면 컴파일 에러 발생
  • 파일 입출력이나 네트워크 통신에서 바이트 스트림 처리에 유용
  • 배열로 사용할 때 메모리 효율성이 좋음

(자바 기초) 기본 자료형 완벽 정리 ② - byte, short, long, float 이해하기
(자바 기초) 기본 자료형 완벽 정리 ② - byte, short, long, float 이해하기


2. short 타입 - 중간 크기 정수형

short는 2바이트(16비트) 정수형으로 -32,768부터 32,767까지 표현 가능합니다. byte보다 크지만 int보다 작은 범위를 가집니다.

short temperature = -273;
short screenWidth = 1920;
// short population = 70000; // 범위 초과

short 사용 팁:

  • 특정 하드웨어나 레거시 시스템과의 호환성 필요 시 사용
  • int보다 메모리 절약이 필요할 때 고려
  • 일반적인 애플리케이션에서는 int 사용이 더 일반적

(자바 기초) 기본 자료형 완벽 정리 ② - byte, short, long, float 이해하기
(자바 기초) 기본 자료형 완벽 정리 ② - byte, short, long, float 이해하기


PC나 모바일 브라우저에서 바로 실행되는 간편한 웹 스톱워치는 빠르게 시간 측정이 필요할 때 이상적인 도구입니다.

3. long 타입 - 큰 정수형 & float 타입 - 단정밀도 실수형

long은 8바이트(64비트) 정수형으로 -9,223,372,036,854,775,808부터 9,223,372,036,854,775,807까지 표현 가능합니다. 큰 숫자 리터럴에는 ‘L’ 접미사를 붙입니다.

long worldPopulation = 7_900_000_000L;
long lightYear = 9460730472580800L;

float는 4바이트(32비트) 단정밀도 부동소수점 타입입니다. 숫자 리터럴에 ‘f’ 접미사를 붙이며, 과학적 계산에 사용됩니다.

float pi = 3.14159f;
float temperature = -12.34f;

두 타입 사용 시 주의사항:

  • long은 시간/날짜 연산이나 큰 숫자 계산 시 필수적
  • float는 7자리 정밀도만 보장하므로 정확한 계산에는 double 권장
  • 부동소수점 연산의 정밀도 문제 인지 필요

(자바 기초) 기본 자료형 완벽 정리 ② - byte, short, long, float 이해하기
(자바 기초) 기본 자료형 완벽 정리 ② - byte, short, long, float 이해하기


웹디자인을 하다 보면 원하는 색상의 HEX 또는 RGB 값을 빠르게 확인해야 할 때가 있습니다. 이럴 땐 컬러피커 도구를 활용해보세요.

자바의 기본 자료형 두 번째 시간을 마치겠습니다! byte, short, long, float 타입의 특징과 사용법을 이해하셨나요? 각 타입의 메모리 크기와 범위를 정확히 알고 상황에 맞게 사용하는 것이 중요합니다. 다음 시간에는 double, char, boolean 타입에 대해 더 자세히 알아보겠습니다. 질문이 있으시면 댓글로 남겨주세요. 코딩하는곰이었습니다. 감사합니다!

웹사이트나 이벤트 페이지로 연결되는 QR 코드를 쉽게 만들고 싶다면, 사이즈 조절과 다운로드가 가능한 QR 코드 도구를 추천합니다.









최상의 건강을 위한 영양가득한 식품과 정보! life-plus.co.kr 바로가기
최상의 건강을 위한 영양가득한 식품과 정보! life-plus.co.kr 바로가기



다채로운 문화축제와 공연 소식을 공유하는 블로그! culturestage.co.kr 바로가기
다채로운 문화축제와 공연 소식을 공유하는 블로그! culturestage.co.kr 바로가기



비트코인 세계로의 첫걸음! 지금 가입하고 거래 수수료 할인 혜택 받으세요! bitget.com 바로가기
비트코인 세계로의 첫걸음! 지금 가입하고 거래 수수료 할인 혜택 받으세요! bitget.com 바로가기




Tags

#developer#coding#java

Share

Previous Article
(자바 기초) 기본 자료형 완벽 가이드 - int, double, boolean, char 이해하기

Table Of Contents

1
1. byte 타입 - 가장 작은 정수형
2
2. short 타입 - 중간 크기 정수형
3
3. long 타입 - 큰 정수형 & float 타입 - 단정밀도 실수형

Related Posts

(Java 예외 처리 마스터하기) 다중 catch와 예외 흐름 제어의 모든 것 - 코딩하는곰의 20년 노하우
December 16, 2025
3 min