[JAVA 기초] 참조 타입과 참조 변수(==/!=연산, NullPointerException)
기본 타입(primitive type) 8개의 기본 타입으로 이루어져 있어 정수, 실수, 문자, 논리 리터럴을 저장한다 참조 타입(reference type) 객체(object)의 번지를 참조하는 타입 배열, 열거, 클래스, 인터페이스 기본 타입 변수와 참조 타입 변수의 차이점 기본 타입과 참조 타입의 차이는 저장되는 값이 무엇인가 이다. 기본 타입으로 선언된 변수는 실제 값을 변수에 저장하지만 참조 타입은 배열, 열거, 클래스, 인터페이스를 이용해서 선언된 변수는 메모리에 번지를 값으로 갖게 되며, 즉 번지를 통해 객체를 참조한다는 뜻으로 참조 타입이라고 부른다. 기본 타입 변수 int age = 25; double price = 100.5; 참조 타입 변수 String name = "신용권"; Str..
[JAVA기초] 연산자와 연산식
프로그램에서 데이터를 처리하여 결과를 산출하는 것을 연산(operation)이라고 한다. 연산자 (opeartor) 연산에 사용되는 표시나 기호 피연산자 (operand) 연산자와 함께 연산되는 데이터 연산식 (expression) 연산자와 피연산자 사용하여 연산 과정 기술한 것 자바에서 제공하는 연산자 산출되는 값의 타입이 연산자 별로 다름 연산자 종류 연산자 피연산자 수 산출값 기능 산술 +, -, *, /, % 이항 숫자 사칙연산 및 나머지 계산 부호 +, - 단항 숫자 음수와 양수의 보호 문자열 + 이항 문자열 두 문자열을 연결 대입 =, +=, -=, *=, /=, %= 이항 다양 우변의 값을 좌변의 변수에 대입 비교 ==, !=, >, =, 이항 -> 삼항 :산술 -> 비교 -> 논리 -> 대..