public static void main(String[] args) {
int i = 0;
i = i++;
System.out.println(i);
}
이 Java 코드는 값 0을 인쇄 중입니다. 내부적으로 Java는 값 1을 1 대신 i에 할당합니까?Java 증분 i = i ++;
public static void main(String[] args) {
int i = 0;
i = i++;
System.out.println(i);
}
이 Java 코드는 값 0을 인쇄 중입니다. 내부적으로 Java는 값 1을 1 대신 i에 할당합니까?Java 증분 i = i ++;
i++
의 가치가 있다는 i
의 값이며, (즉시 지정하여 덮어 쓰기) i
를 증가하는 부작용이
대신 j
에 할당하는 시도.
할당하지 않거나 전혀 지정하지 않습니다. –
"'+++'"연산자는 "정말로 * 정말로 * 증가하는"연산자입니까? :) –
@AndyTurner 텍스트 상자가 웹 페이지의 보이는 영역보다 더 넓은 곳에서 아이폰에 입력되므로 눈치 채지 못했습니다. 전혀 할당하지 않으면'++ '연산자를 이해하는 데 도움이되지 않습니다. –
++ i 대신 i ++ – yashpandey
i ++'i = i ++'대신 ++ i를 사용하십시오. –