본문 바로가기

개발/Java64

[선택 과정] Java 기초 - 자료형(data type) : 실수는 어떻게 표현하나요? 부동 소수점 방식 실수는 정수 보다 정밀하기 때문에 정수와는 다른 방식으로 표현해야 함 부동 소수점 방식으로 실수 값 0,1 표현 지수부와 가수부로 표현 함 컴퓨터에서는 밑수를 2로 사용 정규화 : 가수가 밑수보다 작은 한 자리까지 가수로 표현되는 것 컴퓨터에서는 밑수가 2이므로 정규화를 하게 되면 가수부분의 첫 번째 자리 숫자는 항상 1임 ex. 0.2 표현 0.4 x 2^-1 → 정규화 → 1.6 x 2^-3 float 형과 double 형 자바에서는 실수의 기본 타입은 double을 사용함 float와 double 예제 package ch07; public class DoubleTest { public static void main(String[] args) { double dnum = 3.14; .. 2023. 6. 24.
[선택 과정] Java 기초 - 자료형(data type) : 정수는 어떻게 표현하나요? 변수와 메모리 변수를 선언하면 해당되는 자료형의 크기 만큼 메모리가 할당 변수는 할당된 메모리를 가리키는 이름 int level = 10; // 4바이트 정수형 메모리가 level 이라는 이름으로 할당 됨 기본 자료형(primitive data type)의 종류 정수 자료형의 종류와 크기 int로 10을 표현할 때 byte와 short byte : 1바이트 단위의 자료형 동영상, 음악 파일, 실행 파일의 자료를 처리할 때 사용 short : 2바이트 단위의 자료형 C/C++ 언어와 호환 시 사용 int 자바에서 사용하는 정수에 대한 기본 자료형 4바이트 단위의 자료형 프로그램에서 사용하는 모든 숫자(리터럴)은 int로 저장됨 32비트를 초과하는 숫자는 long 자료형으로 처리 long 8바이트 자료형 숫.. 2023. 6. 24.
[선택 과정] Java 기초 - 변수는 변하는 수입니다 변수는 언제 쓰나요? 프로그램에서는 항상 변하는 값을 나타낼 필요가 있음(ex. 학생의 성적, 합계, 게임의 레벨, 회원 주소 등…) 표현하려는 수에 맞는 데이터 타입(자료형)을 이용하여 변수를 선언 표현하려는 자료가 숫자, 문자, 문자열등 다양할 수 있으므로 그에 맞는 자료형을 사용 변수 선언과 사용하기 예제 변수 선언은 자료형과 변수 명으로 선언함. 선언과 동시에 초기화 할 수 있음 package ch05; public class VariableTest { public static void main(String[] args) { int age, count; age = 10; int level = 10000; System.out.println(age); System.out.println(level); .. 2023. 6. 24.
[선택 과정] Java 기초 - 컴퓨터에서 자료 표현하기 2진수로 표현 0과 1로만 데이터를 저장함 bit(1비트) : 컴퓨터가 표현하는 데이터의 최소 단위로 2진수 하나의 값을 저장할 수 있는 메모리의 크기 byte(바이트) : 1byte = 8bit 2진수와 10진수 2진수와 8진수와 16진수 8비트로 5를 표현해 보면… 부호 비트(MSB) Most Significant Bit 비트로 나타낼 수 있는 수의 범위는? 한 개의 비트로 나타낼 수 있는 수 : 0, 1 (2개) 두 개의 비트로 나타낼 수 있는 수 : 00, 01, 10, 11 (4개) 세 개의 비트로 나타낼 수 있는 수 : 000, 001, 010, 011, 100, 101, 110, 111 (8개) 2진수, 8진수, 16진수를 프로그램에서 사용하는 예제 package ch04; public cl.. 2023. 6. 24.