Java 증가 및 감소 연산자
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 = 5
b = 6


접두사와 접미사 표기법은 혼동 될 수 있지만 몇 가지가 더 쉬워집니다. 대부분의 경우 증가 및 감소 연산자는 자체 또는 괄호 안에 사용됩니다. 루프 카운터로 사용될 때 증분 및 감소 연산자를 자체적으로 사용하면 접두사와 접미사 버전이 동일하게 작동합니다. 그것들이 괄호 안에 사용될 때도 마찬가지입니다. 자신이나 다른 사람들이 코드를 읽는 것을 혼동하지 않으려면 가능할 때마다 괄호로 표현에 증분 및 감소 연산자를 사용하는 것이 좋습니다.

비디오 지침: Java - 연산자 (1/4) (할 수있다 2024).