본문 바로가기

반복문2

[JAVA] 자바 정리노트(1) [JAVA] 자바 정리노트(1) 1. 논리형(boolean) 타입에서 true와 TRUE는 다르다. 대소문자를 구별하기 때문이다. 2. 반복문에 이름을 붙여줄 수 있다. 이를 이용해 break문을 사용시 중첩된 반복문에서 벗어나거나, 반복을 건너뛸 수 있다. 참고 링크: http://markim94.tistory.com/134 3. println(arrName) 메소드로 출력하면 배열의 주소값이 출력된다. 이유인즉 arrName은 배열이 실제로 저장되어있는 주소값을 담는 참조변수이기 때문이다. 3. 예외적으로 char배열만 println() 메소드로 출력된다. 다만 구분자 없이 출력된다. 4. 배열의 복사는 arraycopy() 메소드를 이용하면 간단하다. System.arraycopy(arr, 0, n.. 2018. 12. 17.
[JAVA] 중첩반복문 이름붙여서 벗어나기 이름 붙은 반복문, break문과 continue문으로 벗어나기 반복문이 등장했을 때 break문으로 벗어날 수 있다. continue문을 이용하여 다음 반복으로 이어나갈 수도 있다. 그러나 무한반복문이나 복잡한 중첩반복문이 등장했을 때 손쉽게 벗어날 수 있는 루트를 설정할 수 있다. 바로, 반복문에 이름을 붙이는 것이다. 방법은 아래와 같다. 위 코드에서 for문 앞에 'Loop1 :' 을 통해 이름을 붙였음을 확인할 수 있다.그리고 'break;'가 아닌 'break Loop1;'으로 코딩되어 있다. 일반적인 break문이 실행되었다면 두 번째 for문에서 벗어났을 것이다.그러나 이름을 붙여 break를 사용했으므로 첫 번째 for문에서 벗어나 2번 문장이 출력됨을 확인할 수 있다. continue문.. 2018. 12. 16.
반응형