열혈 Java 2 - 표현방식, 자료형

whipbaek·2021년 10월 30일
0

열혈Java

목록 보기
2/18
  • Java의 숫자 표현방식
    • 정수의 숫자 표현방식 : 음의 정수표현시에 2의 보수를 사용함.

    • 실수의 숫자 표현방식

      • 실수와 실수사이에는 값이 무한하다.
      • 그렇기에 모든 값을 표현하려 하지말고, 적당한 값으로 대체하기로 한다. (근사치)
      • 바이트의 값에 기반하여 근사치가 나오는 수식이 만들어졌다.

  • Java의 기본 자료형
    • 정수형
      • Java는 기본적으로 Arithmetic 연산은 int형(4Byte)으로 이루어진다.
      • short형 2개를 더할때 변수를 int형으로 바꾼후에 덧셈을 진행한다.
      • 자료형마다 다르게 설정하기보다는 한 방식으로 (4Byte) 진행하는게 효율적이다.
      • 연산보다는 '저장용' 데이터일때는 메모리의 효율을 위하여 Byte형, short형이 쓰인다.


    • 실수형
      • float : 4byte / double : 8byte
      • float와 double의 차이는 '정밀도' (double의 오차가 적다!)


    • 문자 자료형 char
      • 자바는 문자를 2바이트 유니코드로 표현한다.
      • char에는 유니코드값이 저장된다.
      • JVM이 유니코드의 변환을 담당한다. (문자 -> 숫자, 숫자 -> 문자)


    • Boolean : true, false

출처 : 윤성우의 열혈Java 프로그래밍

profile
코딩 및 CS에 관하여 공부합니다.

0개의 댓글

관련 채용 정보