목록전체 글 (796)
코드 그라데이션
배열 : 유사한 데이터를 저장하는 관련 변수의 집합은 한꺼번에 선언하는데, 이럴 때 사용하는 것이 배열이다. 배열은 같은 타입의 변수를 모아놓은 변수의 집합 --- 대량의 정보를 저장할 때 사용하며 반복적인 처리가 가능하다. 타입[] 배열명; 타입 배열명[]; 배열 요소의 타입과 배열의 이름으로 선언하되 일반 변수와 달리 []괄호로 배열임을 명시한다. []는 배열임을 표시하는 기호일 뿐이며 선언할 때 괄호만 적고 크기는 할당할 때 밝힌다. [] 괄호는 타입 뒤에 붙일 수도 있고, 배열명 뒤에 붙일 수도 있다. 배열 변수는 배열 요소의 시작 위치를 가리키는 참조형 변수이며, 그 자체는 대량의 데이터를 저장할 수 없다. 배열을 선언한 후 new 연산자로 정보를 저장할 공간을 할당하여 배열을 생성해야 한다. ..
연산자의 우선순위 연산자 결합 순서 ++ --(후위형) . [] 왼쪽 우선 ++ --(전위형) 부호 ~! 캐스트 오른쪽 우선 * / % 왼쪽 우선 + - 왼쪽 우선 > >>> 왼쪽 우선 = instanceof 왼쪽 우선 == != 왼쪽 우선 & 왼쪽 우선 ^ 왼쪽 우선 | 왼쪽 우선 && 왼쪽 우선 || 왼쪽 우선 ? : 오른쪽 우선 = 오른쪽 우선 결합 순서 - 대부분의 연산자는 왼쪽 우선이지만, 단항, 대입 연산자는 오른쪽 우선이다.
연산자 1. 산술 연산자 : 사칙연산 나누기 - 피연산자가 실수일 때는 몫을 정수까지만 계산하고 나머지를 리턴한다. 실수 5.0을 2.3으로 나누면 정수의 몫 2를 버리고 나머지 0.4를 리턴한다. 실수 나눗셈을 하면 2.1739가 나오지만 몫을 정수까지만 계산하여 나머지만 구한다. - 나머지 연산자는 홀짝 판별에 종종 사용된다. value가 짝수인지 점검하려면 다음 조건식을 사용한다. if(value % 2 ==0){ } 2. 대입 연산자 * 좌변값: 대입 연산자의 왼쪽에 올 수 있는 값. - 실제 메모리를 점유하고 있고, 값을 기억할 수 있는 대상. 변수가 완전한 좌변값. * 우변에는 하나의 값을 리턴하는 모든 값. ** 복합 대입 연산자는 자기 자신과 피연산자를 연산하여 자기 자신에게 다시 대입하는..