[Java] 참조 타입과 참조 변수
자바의 타입은 크게 기본 타입(primitive type)과 참조 타입(reference type)으로 분류되는데, 기본 타입은 정수, 실수, 문자, 논리 리터럴을 저장하는 타입을 말하고 참조 타입이란 객체(object)의 번지를 참조하는 타입으로 배열, 열거, 클래스, 인터페이스를 말한다.기본 타입과 참조 타입기본 타입으로 선언된 변수와 참조 타입으로 선언된 변수의 차이점은 저장되는 값이다.기본 타입인 byte, char, short, int, long, float, double, boolean 변수는 실제 값을 변수 안에 저장하지만,참조 타입인 배열, 열거, 클래스, 인터페이스 변수는 메모리의 번지를 변수 안에 저장하며, 번지를 통해 객체를 참조한다는 뜻. ex)기본 타입 변수참조 타입 변수int a..
2025. 11. 3.
[Java] 연산자의 종류 - 이항 연산자 & 삼항 연산자
이항 연산자이항 연산자는 피연산자가 2개인 연산자를 말하며, 여기에는 산술 연산자( +, -, *, /, %), 문자열 결합 연산자(+), 비교 연산자( , >=, 산술 연산자( +, -, *, /, %)산술 연산자는 사칙연산자인 덧셈, 뺄셈, 곱셈, 나눗셈과 나머지를 구하는 %까지 총 5개이며, 산술 연산자는 boolean타입을 제외한 모든 기본 타입에 사용할 수 있음.연산식 설명피연산자+피연산자덧셈 연산피연산자-피연산자뺄셈 연산피연산자*피연산자곱셈 연산피연산자/피연산자왼쪽 피연산자를 오른쪽 피연산자로 나눗셈 연산피연산자%피연산자왼쪽 피연산자를 오른쪽 피연산자로 나눈 나머지를 구하는 연산* 산술 연산자의 특징은 피연산자들의 타입이 동일하지 않을 경우 규칙을 사용해 피연산지들의 타입을 일치시킨 후 연산을..
2025. 11. 2.
[Java] 연산자의 종류 - 단항 연산자
연산자는 산출 방법에 따라 산술, 부호, 문자열, 대입, 증감, 비교 연산자로 구분하고, 피연산자 수에 따라 단항, 이항, 삼항 연산자로 구분함.부호 연산자와 증감 연산자는 피연산자 하나만을 요구하므로 단항 연산자이고, 조건 연산자는 조건식 A,B와 같이 3개의 피연산자가 필요하므로 삼항 연산자라고 하며, 그 외의 연산자는 2개의 피연산자를 요구하므로 모두 이항 연산자.// 단항 연산자: ++x;// 이항 연산자:x + y;// 삼항 연산자:(sum > 90) ? "A" : "B"; 단항 연산자피연산자가 단 하나뿐인 연산자를 말하며, 부호 연산자(+, -), 증감 연산자(++, --), 논리 부정 연산자( ! )가 있다.부호 연산자양수 및 음수를 표시하는 +, - 를 말하며 boolean타입과 char..
2025. 11. 2.
[Java] 연산자
연산에 사용되는 표시나 기호를 연산자(Operator)라 하고, 연산자와 함께 연산되는 데이터를 피연산자(Operand)라 하며, 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것을 연산식 (Expression)이라고 한다. 연산자의 종류연산자들은 피연산자를 연산해서 값을 산출하는데, 산출되는 값의 타입(자료형)은 연산자별로 다르다.산술 연산자일 경우는 숫자 타입(byte, short, int, long, float, double)으로 결과값이 나오고, 비교 연산자와 논리 연산자는 논리 타입(boolean)으로 결과값이 나옴.연산자 종류연산자피연산자 수산출값기능산술+, -, *, /, %이항숫자사칙연산 및 나머지 계산부호+, -단항숫자음수와 양수의 부호문자열+이항문자열두 문자열을 연결대입=, +=,..
2025. 11. 2.