for문과 while문 모두 반복문에 해당하고 기능이 유사하여 서로 변환이 가능합니다.
별 찍기 예제를 통해서 같은 결과이지만 어떤식으로 다르게 쓰이는지 비교해보겠습니다.
별 찍기 만큼 좋은 예제가 또 어디있을까 싶습니다.
위와 같은 결과를 위해서 작성한 코드는 아래와 같습니다.
for문의 예제
swtich문의 예제
구하고자 하는 값이 적어서 두 구문 모두 간단해보이지만
초기화나 증감식이 필용하지 않은 경우 혹은 반복횟수를 알고 있지 않은 경우라면 while문이 더욱 적합한 반면에,
초기화나 증감식이 필요하고 반복 횟수를 알고 있을 경우에는 for문이 더욱 적합합니다.
* '자바의 정석' 교재 중 일부를 발췌 및 참고했습니다.
'Java' 카테고리의 다른 글
[JAVA/자바]Model과 API (0) | 2022.12.04 |
---|---|
[Eclipse/이클립스] Refactor로 class 이름 변경하기 (0) | 2022.09.24 |
[JAVA/자바] if문과 switch문 비교하기 (0) | 2022.08.17 |
자바의 정석 기초편 연습문제 답안 (0) | 2022.07.18 |
[Eclipse/이클립스] 콘솔창 한글깨짐 해결방법 (2) | 2022.07.17 |