Java에는 초등 수학에서 알고있는 것과 유사한 여러 산술 연산자가 있지만 프로그래밍 언어에만 해당되는 연산자도 있습니다. 가장 일반적이고 유용한 것은 아마도 증가 및 감소 연산자 일 것입니다. Java 코드를 살펴본 경우 카운터에서 이러한 연산자가 사용되는 것을 보았을 가능성이 높습니다 (종종
나는
또는
cnt
규칙에 따라)
i ++
.
증가 및 감소 연산자가 숫자에 미치는 영향 운영자 | 상징 | 목적 | 예 | 결과 |
---|
증가 | ++ | 1 씩 증가 | 4++ | 5 |
감소 | -- | 1 씩 감소 | 4-- | 3 |
증가 및 감소 연산자에 대한 흥미롭고 때로는 혼란스러운 점은 접두사와 접미사 표기법의 두 가지 형식이 있으며 약간 다르게 작동한다는 것입니다. 접두사 표기법은 연산자 ( "++"또는 "-")가 숫자 또는 변수 앞에있을 때입니다 (예 :
--나는
또는
++ cnt
. 접미사 표기법은 연산자 ( "++"또는 "-")가 숫자 또는 변수 뒤에 오는 경우입니다 (예 :
i ++
또는
cnt--
.
식 (식)에 사용될 때 접두사 표기법은 숫자 또는 변수가 사용되기 전에 증분 또는 감소가 발생 함을 의미합니다. 접미사 표기법에서는 숫자 또는 변수의 원래 값이 사용 된 다음 증가 또는 감소가 발생합니다. 작동 방식을 보면 이해하기가 가장 쉽습니다.
| 접두사 표기법 | 접미사 표기법 |
---|
암호 | a = 4 b = ++ a + 2 | a = 4 b = a ++ + 2 |
---|
결과 | 먼저 증가가 발생하여 다음 값이 발생합니다. a = 5 b = 7 | 추가는 먼저 다음과 같은 값을 발생시킵니다. a = 5b = 6 |
---|
접두사와 접미사 표기법은 혼동 될 수 있지만 몇 가지가 더 쉬워집니다. 대부분의 경우 증가 및 감소 연산자는 자체 또는 괄호 안에 사용됩니다. 루프 카운터로 사용될 때 증분 및 감소 연산자를 자체적으로 사용하면 접두사와 접미사 버전이 동일하게 작동합니다. 그것들이 괄호 안에 사용될 때도 마찬가지입니다. 자신이나 다른 사람들이 코드를 읽는 것을 혼동하지 않으려면 가능할 때마다 괄호로 표현에 증분 및 감소 연산자를 사용하는 것이 좋습니다.
비디오 지침: Java - 연산자 (1/4) (할 수있다 2024).