[JAVA] 자바의 변수와 메서드(오버로딩)
필드(Field) 클래스에 포함된 변수로, 객체의 속성을 정의할 때 사용한다. 자바의 변수 class javaVariable { // 클래스 영역 static int b; // 클래스 변수(static 변수, 공유변수라고 함), 초기화 필요 없음 int a; // 인스턴스 변수, 강제 초기화가 되기 때문 // 힙 메모리 영역에 저장, 객체가 존재하는 한 영구적 void method() { // 메서드 영역 int c = 0; // 지역 변수, {}블록 안에서만 유효함, 직접 초기화 필요 // 스택 메모리 영역에 저장, 사용하지 않으면 자동 삭제 } } 자바의 변수에는 클래스 변수(cv, class variable), 인스턴스 변수(iv, instance variable), 지역 변수(lv, local v..
2022. 9. 4.
[JAVA] 연산자
연산자 우선 순위 연산자 종류 괄호 연산자 (), [] 부정 / 증감 연산자 !, ~, ++, -- 산술 연산자 +, -, *, / 시프트 연산자 관계 연산자 = -> ==, != 비트 연산자 & -> ^ -> | 논리 연산자 && -> || 조건연산자 a(true) : b(false) 대입 연산자 =, +=, -= 등 용어 정리 전위형 증감연산자 : 증감 연산을 먼저 수해안 후, 그 결과값을 적용시킵니다. 후위형 증감연산자 : 기존의 값을 먼저 적용시키고 그 다음에 증감 연산을 수행합니다. 복합대입연산자 : +=, -=, *=, /=, %= 자바 연산자 실수 모음 나눗셈 구하기 : a/b 몫 구하기 : a/b하고 int로 출력 나머지 구하기 : a%b int 타입의 변수를 더하고 평균 등을 구하는 나눗..
2022. 8. 30.