2024/12/09 2

2.3 여러 가지 배열 - 2.3.1 배열

변수가 특정 타입의 데이터를 담는 상자였다면, 배열은 이런 변수들의 묶음입니다. 배열을 선언할 때는 new 연산자를 사용합니다.배열 요소 하나하나는 ‘배열이름[요소 번호]’로 나타낼 수 있습니다. 주의할 점은 배열의 요소 번호(인덱스)는 1이 아닌 0부터 시작한다는 것입니다. 따라서 [그림 2-9] 상단의 arr 배열의 첫 번째 요소를 참조하고 싶다면 ‘arr[0]’이라고 나타냅니다.일반 변수에 값을 저장하는 것처럼 배열 요소 하나하나에도 값을 저장할 수 있습니다.더 간편하게 다음처럼 배열의 선언과 동시에 배열 요소에 값을 저장할 수도 있습니다. [코드 2-1]에서는 문자열 값을 담는 String 변수 4개에 값을 저장하고 이 값들을 출력하기 위하여 비슷한 문구가 여러 번 반복되어 나타났습니다. 그러나 ..

2.2 여러 가지 연산자 - 2.2.5 연산자의 우선순위

수학식을 풀 때 보통은 왼쪽에서 오른쪽 방향(→)으로 계산합니다. 그리고 곱셈(*) 이나 나눗셈(/)이 있다면 이것들을 먼저 계산합니다. 또, 괄호가 있으면 그 괄호 안의 식을 제일 먼저 계산합니다. 즉, 연산의 우선순위로 보면 괄호가 제일 먼저고, 곱셈과 나눗셈이 그다음, 덧셈과 뺄셈이 마지막이 됩니다.프로그래밍 언어에서의 연산자도 수학 연산자와 마찬가지로 연산의 우선순위가 있습니다. 수학 연산자의 우선순위와 프로그래밍 언어 연산자의 우선순위는 상당히 비슷합니다. 다만 프로그래밍 언어에는 추가된 연산자(논리 연산자 등)가 있기 때문에 이들의 우선순위를 알아두는 것이 좋습니다. 프로그래밍 언어 연산자의 우선 순위를 나타내면 다음 표와 같습니다.   NOTE! 시프트 연산자(>) 컴퓨터는 모든 데이터를 0..

반응형