[사진 + 동영상] 초보자 친화적 인 자바 ++ 내가 (이전 증가) 그리고 난 ++ (증가)의 자세한 사용

물론이 책은 내가 (이전 증가) ++ 작성하고 난 ++ (증가) 역할은 동일하지 않습니다.

그러나 내 눈에 보이는 그들의 역할은 것 같다? ?

문제는 어떻게 깰? 이 문제 [사진 + 동영상] 그것을보고 가자.

당신은 빨리 내가 ​​(이전 증가)와 나는 ++ (증가) ++ 파악 할 수 있도록합니다.

비디오 자습서 :

B 조 역을 보려면 여기를 클릭

지식 포인트를 설명합니다 :

  • ++ i를 증가하기 전에 :
  1. 에서 의 I 사용전에 나는 값이되어 증분 1
  2. 따라서 ++ 나 실행전체 표현식II를이다 + 1
  • 내가 증가 ++ 후 :
  1. 에서 의 I 사용나는 값이되어 증분 1
  2. 따라서 I ++ 실행 한 후 상기 의 전체 발현I를
  3. 상기 I 값이 된다 I + 1
  • || : 논리 OR :
  1. 긴만큼 조건의 결과는 사실 그건 사실입니다
  2. 모든 조건 결과 에만 거짓, 거짓

분석 실시 예 1 : (모두 이후에 증분 i와 j)

package com.task03;

public class P044_ {

    public static void main(String[] args) {
        int i = 0, j = 1;
        if ((i++ == 1) || (j ++== 2)) {//此时i++==0   j++==1
            j = 42;
        }
        System.out.println("i=" + i + ",j=" + j);//i=1,j=2
    }
}

1. 초기화 나 0 J = 1 =

상기 증분 난 후 사용으로 인해되도록하여 1 i 값

I ++을 수행 한 후, 전체 표현은 I이며, I의 값은 I에게 + 1이

2. 따라서, I를 수행 한 후 ++ 내가 ++ == 1 조건 0을 만족하지 않는 경우 전체 표현식의 값

마찬가지로 J ++을 수행 한 후, J는 J 조건을 만족하지 않는 전체 식 (1)의 값은 2 ++ ==

3 J = 42을 수행 할 수 없다;

I ++을 수행 한 후, I의 값은 I + 1이되기 때문에 4. J는 J + 1의 값이되고

따라서, 출력 문을 수행 한 후 난 1 =, J = 2

실시 예 1 개 사진 (모두 이후에 증분 i와 j)

그림 삽입 설명 여기

분석 실시 예 2 : (I가 증가 된 후에, J는 이전 증분)

package com.task03;

public class P044_ {

    public static void main(String[] args) {
        int i = 0, j = 1;
        if ((i++ == 1) || (++j == 2)) {//此时i++==0   ++j==2
            j = 42;
        }
        System.out.println("i=" + i + ",j=" + j);//i=1,j=42
    }
}

1. 초기화 나 0 J = 1 =

이후 자려 전에 다음에 J 사용전면 , 그래서 J의에 1을 더한 ,

따라서, 제 j ++의 실행전체 표현식J된 I + 1이다

2. 따라서, I를 수행 한 후 ++ 내가 ++ == 1 조건 0을 만족하지 않는 경우 전체 표현식의 값

실행 J ++ 후, 전체 표현식 J + 1 개 2 J ++ == 만족의 값은 상태 2

J = (42)를 수행하여 3;

4. ++ 수행 후, I의 값이되기 때문에 I + 1, j는 42이된다

따라서, 출력 문을 수행 한 후 난 1 =, J = 42

예 2 화상 (ⅰ 증가 후, 제 증가분 J)

그림 삽입 설명 여기

사전 감소 (--i) 및 후행 감소 (난 -) 우리는 무엇을 자신의 소화를 이해하기 위해, 여기에 예제 코드를 사용하여 동일합니다. 이 효과는 더 좋을 것이다, 기억은 더 깊은 것! 코멘트 섹션에서 숙제를 기대 오 ~

우리는 당신이 보는 것이 좋습니다 :

이 문서 꽤 좋은를 발견하면, 내가 오리를 가리키는 데 도움이되는 문제를 찬양하라! 그래서 더 많은 사람들이이 글을 볼 수있다. 나는 기술 문서를 계속 더 의욕을 가지고 -
그림 삽입 설명 여기

추천

출처www.cnblogs.com/Qpgshare/p/12484503.html