32

왜 이런가요?

 int x = 2;
    for (int y =2; y>0;y--){
        System.out.println(x + " "+ y + " ");
        x++;
    }

이것과 똑같이 인쇄됩니까?

 int x = 2;
        for (int y =2; y>0;--y){
            System.out.println(x + " "+ y + " ");
            x++;
        }

지금까지 내가 알고 있듯이 후행 증가는 처음에는 "그대로"사용되었습니다. 사전 증가가 먼저 추가 된 다음 사용됩니다. 이것이 for 루프의 본문에 적용되지 않는 이유는 무엇입니까?


  • (초기화, 조건, 증가) : 예. - Mitch Wheat
  • javap을 사용하여 둘 다에 대한 바이트 코드를 생성하고 참조하십시오. 실험 주의자가 되라. - duffymo

연결된 질문


관련된 질문

최근 질문