>  기사  >  Java  >  Java에서 i++와 ++i의 차이점

Java에서 i++와 ++i의 차이점

王林
王林원래의
2019-11-21 10:45:133788검색

Java에서 i++와 ++i의 차이점

i++은 값을 먼저 할당한 다음 계산한다는 의미이고, ++i는 먼저 계산한 다음 값을 할당한다는 의미입니다.

예제는 다음과 같습니다.

package com.test;
 
/**
 * @author Administrator
 * @date 2018/6/9
 */
public class TestAdd {
 
    public static void main(String[] args) {
        int a = 0;
        int b = a++;
        int c = ++a;
        System.out.println("a:" + a);
        System.out.println("b:" + b);
        System.out.println("c:" + c);
    }
 
}

int b = a++는 먼저 a의 값을 b에 할당한 다음 +를 계산한다는 의미입니다. 1.

int c = ++a;는 먼저 a + 1의 값을 계산한 다음 a의 값을 c에 할당하는 것을 의미합니다.

a++ 또는 ++a의 값을 받을 변수가 없는 경우 단순히 이 두 가지 ++ 연산을 사용하면 결과에 아무런 차이가 없습니다.

a-- 및 --a도 마찬가지입니다.

추천 튜토리얼: java빠른 시작

위 내용은 Java에서 i++와 ++i의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.