본문 바로가기

분류 전체보기331

[Java] 6. 형 변환과 형 변환의 종류 [Java] 6. 형 변환과 형 변환의 종류 관련글: [Java] 4. 데이터 타입과 비트, 바이트, 아스키코드 https://whatsthatsound.tistory.com/7 1. 형 변환(Type Casting, Type Conversion) 형 변환은 자료형의 종류를 바꾸는 것을 말한다. 형 변환에는 크게 두 가지 종류가 있는데, 자동 형 변환(Promotion)과 강제 형 변환(Casting)이다. 2. 자동 형 변환 (Promotion) -자동 형 변환은 데이터가 작은 타입에서 큰 타입으로 변환하는 것이다. -작은 집에서 큰 집으로 이사를 간다고 생각해보자. 공간이 부족해 짐을 놓지 못할 일은 없을 것이다. 그와 같이, 이 때는 값을 그대로 복사하기 때문에 메모리에 손실이 없다. 3. 강제 형.. 2024. 4. 10.
[Java] 5. 상수 [Java] 5. 상수 1. 상수(Constant): 변하지 않는 수를 말한다. -반드시 값이 초기화되어야 하고, 한 번 초기화되면 변경할 수 없게 하는 메모리 공간을 의미하기도 한다. 이런 특징 때문에 원주율, 1년의 12개월, 최대 사용자 수 등의 변하지 않는 수(고정된 수)를 표현할 때 사용된다. 자바에서 상수를 선언할 때는 final이라는 예약어를 사용한다. -상수는 일반적으로 대문자로 표현한다. (연결은 _ 언더바를 이용한다.) -상수는 한 번 값을 선언하면 변경할 수 없다. -상수는 선언 한 뒤 한 번은 초기화 해야한다. EX: MAX_NUM은 상수이므로 MAX_NUM=55;에서 컴파일 오류가 발생하게 된다. final int MAX_NUM=10; final int MIN_NUM; MIN_NU.. 2024. 4. 10.
[Java] 4. 데이터 타입과 비트, 바이트, 아스키코드 [Java] 4. 데이터 타입과 비트, 바이트, 아스키코드 1. 데이터 타입: 자바에서 자료형(Data type)은 값의 유형을 의미한다. 데이터 타입에 따라 차지하는 메모리 공간, 크기, 저장되는 방식이 달라진다. *2.데이터 타입의 분류(Data type) -데이터 타입에는 기본 자료형(Primitive data type)과 참조 타입(Reference Type)으로 나뉜다. -기본 자료형(Primitive data type)에는 정수형, 문자형(문자열x), 실수형, 논리형 크게 4가지로 구분된다. 각 자료형마다 담을 수 있는 값의 크기가 정해져 있다. (1) 정수형(byte, short, int, long / Int=4byte): 정수형의 기본 연산 타입이다. 소수점 이하의 값을 가지지 않는다. (.. 2024. 4. 9.
[Error Note] 1. the method println in the type printstream is not applicable) 1. the method println in the type printstream is not applicable) 사각형의 넓이를 구하기 위해 상수 RECTANGLE_HORIZON. RECTANGLE_VERTICAL을 선언, 값을 초기화했다. System.out.println을 이용해 사각형의 면적을 출력하려고 했는데, 컴파일 에러가 발생했다. package basic.ch02; public class rectangleareacalculator { public static void main(String[] args) { final int RECTANGLE_HORIZON; final int RECTANGLE_VERTICAL; RECTANGLE_HORIZON=35; RECTANGLE_VERTICAL=15;.. 2024. 4. 9.