게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
자바 질문있습니다!
게시물ID : programmer_17245짧은주소 복사하기
작성자 : Ferarri
추천 : 0
조회수 : 901회
댓글수 : 13개
등록시간 : 2016/05/17 01:12:48
옵션
  • 본인삭제금지
자꾸 질문글올려서 죄송합니다

다름아니라

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

이 두개의  코드의 차이점 이 뭔가요?

위에꺼 결과가 출력되는건 
0 4
0 3
1 4
2 3
3 4
3 3

이고 

밑에껀

0 4
0 3
1 4
1 3
3 4
3 3
 입니다... 뭐가다른거죠??? 그리고 if(x==1) x++는 x가 1이라면, 1을 증가시킨다. 아닌가요? 그럼 1이 출력안되고 2가출력되야하는거...아닌가요?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호