본문 바로가기
반응형

Programming27

[Java의 정석] 제 4장 조건문과 반복문 - 1.조건문 ** 단순히 공부를 위한 참고자료일 뿐입니다. **** 현재 버전과 상이한 부분은 검색해주시길 바랍니다. ** 1. 조건문 - if, switch 조건문은 조건식과 문장을 포함하는 블럭{}으로 구성되어 있으며, 조건식의 연산결과에 따라 실행될 문장을 달리 할 수 있다. 처리해야할 경우의 수가 많을 때는 switch문을 사용해서 표현할 수 있는지 살펴봐야 한다. [참고] 모든 switch문은 if문으로 변경이 가능하지만, 모든 if문이 switch문으로 변경 가능한 것은 아니다. 1.1 if문 if문은 널리 사용되는 조건문이며, 기본구조는 다음과 같다. if (조건식) { // 조건식의 연산결과가 true일 때 수행될 문장들을 적는다. } if 다음에 오는 조건식에는 연산의 최종결과 값이 true 또는 f.. 2017. 6. 26.
[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.
반응형