java(9)
-
자료형 변환(Type Casting)
Type Casting(자료형 변환): 자료형을 바꾸는 개념= (대입 연산자)를 기준으로 왼쪽 오른쪽이 같은 자료형이어야 함- 같은 자료형에 해당하는 리터럴값만 대입할 수 있음- 자료형이 다를 경우 ? == 값을 바꿔서 대입해야 함같은 자료형들끼리만 연산이 가능- 자료형이 다른데 연산이 하고싶을 경우 둘 중에 하나를 "형변환"해서 나머지 하나와 동일하게 맞춰야 함연산의 결과물도 동일한 자료형이어야 함- 1 + 1 = 2 (정수), 1.1 + 1.1 = 2.2 (실수) 형변환의 종류 1. 자동형변환(Promotion): 자동으로 형변환이 진행됨작은 크기의 자료형 -> 큰 크기의 자료형 2. 강제형변환(Type Casting): 자동형변환이 이루어지지 않은 경우에 진행()을 통해서 진행 [ 표현법 ] (..
2024.10.11 -
변수(variable)선언 & 초기화 & 명명규칙 & 변수의 자료
변수(variable): 메모리(RAM) 공간에 DATA(VALUE)값을 저장하는 공간 변수는 {} 중괄호 안에서만 선언되고 사용할 수 있음 [변수의 장점]재사용성이 높음 (단 한번 값을 기록해서 필요한 순간마다 다시 사용 가능)가독성이 높음 ( 값에 의미를 부여)유지보수가 용이함 [변수의 특징]자료형이 정해져 있음크기가 정해져있음자료형끼리의 변환이 가능함식별자가 있어야만 사용 가능초기화를 해야만 가능하며, 1번만 가능함변수에 새로운 값을 대입해서 사용 가능하나의 변수에는 하나의 값만 대입 가능변수끼리 연산이 가능지역변수의 경우 메모리 Stack에 적재됨Scope안에서만 선언되고 사용됨 [변수 선언 방법] 변수타입(자료형) 변수식별자; / int price; 초기화(initializ..
2024.10.01 -
주석문(comments) & 패키지(package)
[주석문(comments)]코드 작성한 후 코드를 이해하기 쉽도록 하기 위해 작성한 줄 주석 : '//'부터 라인의 끝까지 전부 주석처리 (Ctrl + )범위 주석 : '/*'와 '*/' 사이의 내용을 전부 주석처리 (Ctrl + Shift + )컴파일러는 주석의 내용을 건너뛰기 때문에 성능 저하가 일어나지 않음문자열을 의미하는 큰따옴표 "" 사이에 주석이 있을 경우 주석이 아닌 문자열로 인식한다. [패키지(package)] 하나의 패키지안에 여러 클래스가 존재할 수 있음 ( 단, 동일한 이름의 클래스는 존재할 수 없음)프로그램을 만들 때, 모든 클래스들을 동일한 패키지 안에 관리하면 관리가 힘들기 때문에, 클래스들을 용도에 맞게 구분해서 패키지에 보관하는것을 권장함. ※ 권장사항: 패키지..
2024.09.27