증가++ 및 감소 -- 간단하게 설명하는 연산자
2638 단어 javatutorialbeginnersprogramming
프로그래밍(Java, C, C++, JavaScript 등)에서는 증가 연산자++ 감소 연산자 --가 사용됩니다.
증가 연산자(++) 또는 감소 연산자(--) --> 변수의 값을 1씩 증가시키거나 감소시키는 연산자입니다.
예를 들어
int a = 5;
a++; //output will be 6
int b = 5;
a--; //output will be 4
These operators are further divided into
1) Prefix increment/decrement (++a/--a)
2) Postfix increment/decrement (a++/a--)
1) 접두사 증가/감소 연산자 -->++ 및 --는 숫자 앞에 위치하며 먼저 값을 평가한 다음 작업을 수행합니다.
예를 들어
int a = 5;
System.out.println(++a); // here the new value is evaluated that is + so value will be 6 and output will be 6
System.out.println(a); // output will be 6 because there is no further work to perform.
2) 후위 증가/감소(a++/a--) --> 이 작업에서는 먼저 수행한 다음 값을 평가합니다.
예를 들어
int a = 5;
System.out.println(a++); // Here work is perform what work?
the work is to print the value of a that is 5, after that the value will be evaluated to 6
i.e is a + 1 = 6; 5 + 1 = 6;
a
의 값을 두 번째로 인쇄하면 출력에 6이 표시됩니다.int a = 5;
System.out.println(a++); //output will be 5
System.out.println(a); // after incrementation of a the value will be 6 and it will printed as a output.
Java 프로그래밍 언어를 이해하기 위해 또 다른 예를 들어 보겠습니다.
class Operator {
public static void main(String[] args) {
int a = 5,
System.out.println(a++); // 5 will be output
System.out.println(++a); // 7 will be output
System.out.println(a); // 7 as it is
System.out.println(--a); // 6 because of subtraction
System.out.println(a--); // 6 will be output
System.out.println(++a); // 6 will be output
}
}
1
System.out.println(a++); // 5 will be output
에서 처음 5가 인쇄된 다음 5의++가 발생하므로 이제 a
의 새 값은 6이 됩니다.2
System.out.println(++a);
에서 a
의 값은 덧셈++a 때문에 7이 됩니다. 덧셈을 했기 때문에 7이 출력됩니다.3 In
System.out.println(a);
//이전의 값이므로 7입니다.4
System.out.println(--a);
에서 -- of 7-1=6이므로 값은 6이 됩니다. 즉, 값은 6입니다.5 In
System.out.println(a--); // 6 will be output
왜냐하면 먼저 a
의 값을 인쇄한 다음 빼기 즉 6-1=5를 수행하기 때문입니다. 값a
에 대한 새 인쇄 명령이 인쇄되면 5가 표시됩니다.6 In
System.out.println(++a); // 6 will be output
++a 즉, 먼저 _5+1=6을 더하고 6인 a의 값을 인쇄하기 때문입니다.
Reference
이 문제에 관하여(증가++ 및 감소 -- 간단하게 설명하는 연산자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/prathmeshb/increment-and-decrement-operator-explained-in-simple-way-10f5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)