본문 바로가기
반응형

전체 글56

[Java의 정석] 제 3장 연산자 - 3.산술연산자 ** 단순히 공부를 위한 참고자료일 뿐입니다. **** 현재 버전과 상이한 부분은 검색해주시길 바랍니다. ** 3. 산술 연산자 산술연산자인 사칙연산자(+,-,*,/), 나머지연산자(%), 쉬프트연산자(,>>>)는 모두 두개 의 피연산자를 취하는 이항연산자이며, 이항 연산자는 피연산자의 크기가 4 byte보다 작으면 4byte(int형)로 변환한 다음에 연산을 수행한다는 점을 명심해야한다. 이항연산자는 연산을 수행하기 전에 피연산자들의 타입을 일치시킨다는 사실 또한 매우 중요 하다. 이항연산자는 연산을 수행하기 전에 - 크기가 4 byte이하인 자료형을 int형으로 변환한다. - 피연산자의 타입을 일치시킨다. 3.1 사칙연산자 - +, -, *, / 이 연산자들이 프로그래밍에 가장 많이 사용되어지는 연산.. 2017. 6. 26.
[Java의 정석] 제 3장 연산자 - 1.연산자, 2.단항연산자 ** 단순히 공부를 위한 참고자료일 뿐입니다. **** 현재 버전과 상이한 부분은 검색해주시길 바랍니다. ** 1. 연산자(Operator) 연산자는 모든 프로그래밍언어에서 가장 기본적이면서도 중요한 요소이다. 각 연산자의 특징 과 수행결과, 그리고 우선순위에 대해서 아주 잘 알고 있어야 한다. 자바는 연산자의 대부분과 조건문과 반복문 등의 기본 구문을 C언어에서 가져왔다. 그 것이 C 언어를 배운 사람이 자바를 쉽게 배우는 이유이기도 하다. 하지만, 프로그래밍 언어를 처음 배우는 사람이 자바를 배우기 위해 C언어를 배울 필요는 없 다. 그 시간에 자바를 배우는 데 투자하는 것이 프로그래밍실력을 향상시키는데 더 도움이 되 기 때문이다. [표3-1연산자의 종류와 우선순위] [참고]instanceof연산자는.. 2017. 6. 23.
[Java의 정석] 제 2장 연산자 - 4.비교연산자, 5.그외의 연산자 ** 단순히 공부를 위한 참고자료일 뿐입니다. **** 현재 버전과 상이한 부분은 검색해주시길 바랍니다. ** 4. 비교 연산자 두 개의 변수 또는 리터럴을 비교하는 데 사용되는 연산자로, 주로 조건문과 반복문의 조건식 에 사용되며, 연산결과는 true 또는 false입니다. 비교연산자 역시 이항연산자이므로 비교하는 피연산자의 자료형이 서로 다를 경우에는 자료형 의 범위가 큰 쪽으로 형변환을 하여 피연산자의 타입을 일치시킨 후에 비교합니다. 4.1 대소비교연산자 - , = 두 피연산자의 크기를 비교하는 연산자이다. 기본형 중에서는 boolean형을 제외한 나머지 자 료형에 다 사용할 수 있고, 참조형에는 사용할 수 없습니다. 4.2 등가비교연산자 - ==, != 두 피연산자에 저장되어 있는 값이 같은지,.. 2017. 6. 22.
[Java의 정석] 제 2장 변수 - 3.형변환 ** 단순히 공부를 위한 참고자료일 뿐입니다. **** 현재 버전과 상이한 부분은 검색해주시길 바랍니다. ** 3. 형변환 3.1. 형변환(Casting)이란? 모든 리터럴과 변수에는 타입이 있다는 것을 배웠습니다. 프로그램을 작성하다 보면, 서로 다른 타 입의 값으로 연산을 수행해야하는 경우가 자주 발생합니다. 모든 연산은 기본적으로 같은 타입의 피연산자(Operand)간에만 수행될 수 있으므로, 서로 다 른 타입의 피연산자간의 연산을 수행해야하는 경우, 연산을 수행하기 전에 형변환을 통해 같은 타입으로 변환해주어야 합니다. 예를 들어 int형 값과 float형 값의 덧셈연산을 수행하려면, 먼저 두 값을 같은 타입으로 변환해 야하므로, 둘 다 int형으로 변환하던가 또는 둘 다 float형으로 변환해야.. 2017. 6. 21.
[Java의 정석] 제 2장 변수 - 2.변수의 타입 ** 단순히 공부를 위한 참고자료일 뿐입니다. **** 현재 버전과 상이한 부분은 검색해주시길 바랍니다. ** 2. 변수의 타입(Type) 모든 변수에는 타입(Type 또는 형形)이 있으며, 변수의 타입 따라 변수에 저장할 수 있는 값의 종류와 범위가 달라집니다. 변수를 선언할 때 저장하고자 하는 값을 고려하여 가장 알맞은 타입 을 선택하면 됩니다. 변수의 타입은 크게 기본형과 참조형, 2가지로 나눌 수 있는데, 기본형 변수는 실제 값(Data) 을 저장하는 반면에, 참조형 변수는 어떤 값이 저장되어 있는 주소를 값으로 갖습니다. 자바는 C언어와는 달리 String을 제외한 참조형 변수간의 연산을 할 수 없으므로 실제 연산에 사용되는 것은 모두 기본형 변수입니다. 기본형(Primitive Type) - .. 2017. 6. 21.
[Java의 정석] 제 2장 변수 - 1.변수 ** 단순히 공부를 위한 참고자료일 뿐입니다. **** 현재 버전과 상이한 부분은 검색해주시길 바랍니다. ** 1.변수(Variable) 1.1 변수란? 컴퓨터 언어에서 변수(variable)란, 값을 저장할 수 있는 메모리상의 공간을 의미합니다. 계산을 하기 위해서 변수를 사용하지 않고 값을 직접 사용할 수도 있지만, 의미있는 이름의 변수에 저 장하여 사용하는 것이 더 바람직합니다. 변수의 값은 바뀔 수 있으며, 하나의 변수에는 단 하나의 값만을 저장할 수 있습니다. 그래서 값을 여러 번 저장하면 마지막에 저장한 값을 갖게 됩니다. 1.2 변수의 선언 변수를 사용하기 위해서는 먼저 변수를 선언해야합니다. 변수가 선언되면 메모리 공간에 변수의 타입에 알맞은 크기의 메모리공간이 확보되어, 값을 저장할 준비.. 2017. 6. 21.
반응형