나를 기록하다
article thumbnail
[Java의 정석/1-3] 진법
Java/Java의 정석 2023. 3. 4. 16:12

3. 진법 3.1 2의 보수법 💡 2의 보수 = 1의 보수 + 1 2진수 제일 왼쪽의 1 bit를 MSB(most significant bit)라고 한다. 2진수 부호있는 10진수 0000 0 0001 1 1111 -1 0010 2 1110 -2 0011 3 1101 -3 0100 4 1100 -4 0101 5 1011 -5 0110 6 1010 -6 0111 7 1001 -7 1000 -8 3.2 음수의 2진 표현을 구하는 방법 음수의 절대값을 2진수로 변환한다. → -5의 절대값인 5를 2진수로 변환한다. 10진수 5를 2진수로 변환하면 ‘0101’이다. 2진수의 1을 0으로, 0은 1로 바꾼다. (1의 보수 구하기) → ‘0101’이 ‘1010’이 된다. 결과에 1을 더한다. (2의 보수 구하기, ..

article thumbnail
[Java의 정석/1-2] 변수의 타입
Java/Java의 정석 2023. 3. 3. 22:28

2. 변수의 타입 기본형과 참조형 기본형(primitive type) : 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double) 계산을 위한 실제 값을 저장한다. 모두 8개 참조형(reference type) : 객체의 주소를 저장한다. 8개의 기본형을 제외한 나머지 타입 클래스이름 변수이름; → Date today = new Date(); → Date 객체를 생성 후, 그 주소에 today 저장 2.1 기본형(primitive type) 2.1.1 기본형의 종류 논리형(boolean) → true / false, 조건식과 논리적 계산에 사용 문자형(char) → ‘A’, 변수에 하나의 문자만 저장 정수형(byte, short, ..

article thumbnail
[Java의 정석/1-1] 변수(Variable)
Java/Java의 정석 2023. 3. 3. 22:18

1. 변수(variable) 1.1 변수(variable)란? 변수란, 단 하나의 값을 저장할 수 있는 메모리 공간 → 새로운 값을 저장하면 기존의 값은 사라짐 1.2 변수의 선언과 초기화 변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것 변수를 초기화하는 이유? → 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 ‘알 수 없는 값(garbage value)’이 남아 있을 수 있기 때문에 변수를 선언 후 사용하기 전 반드시 초기화(initialization)를 한다. 1.3 변수의 명명규칙 대소문자가 구분되며 길이에 제한이 없다. (True 와 true 는 서로 다른 것으로 간주) 예약어를 사용해서는 안 된다. (true 는 예약어라서 사용할 수 없지만, T..

profile on loading

Loading...