일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 평균구하기
- 403error
- 코딩테스트
- 반복제어문
- 알고리즘
- push에러
- 제어키워드
- 클래스영역
- 자바의 구조
- 프록시패턴
- 자바의 메모리구조
- Java
- 메서드영역
- 플랫폼독립성
- 스프링 스프링부트 차이
- 노출모듈패턴
- Algorithm
- 자바
- 대문자 변환
- 합 구하기
- 디자인패턴
- 소문자 변환
- 참조자료형
- 약수구하기
- 이터레이터패턴
- 선택제어
- 자바버전차이
- 문자열
- 코테
- IF문
Archives
- Today
- Total
지니, 개발하다.
[Java] CH04. 제어문 : part2 반복제어문 (for, while) 본문
[Java] CH04. 제어문 : part2 반복제어문 (for, while)
dev.genii 2022. 9. 25. 20:07제어문과 제어 키워드에 대해 알아보자.
part2에서는 반복제어문에 대해 작성하려고 한다.
1. 제어문
2. 반복 제어문 (for , while, do-while)
for
for(초기식; 조건식; 증감식){
실행구문
}
- 반복횟수가 정해져 있을 때 주로 사용한다.
- for문의 조건식이 true가 나오는 동안은 계속 실행구문이 반복된다.
- for문의 조건식이 false 인 경우 조건식에서 종료한다.
- 조건식이 생략된 경우 무한 반복된다.
while
초기식;
while (조건식){
실행구문;
증감식;
}
- 반복 횟수가 정해져있지 않을 때 주로 사용한다.
- 조건식이 true인 동안 진행한다. -> 반복횟수를 정하지 않고 특정조건까지 반복하고자 할 때 사용한다.
(예 : 더한 합계가 100보다 커질 때 까지 반복) - for문과 공통점 : 종료시점은 조건식이 false인 경우 조건식에서 종료
- for문과 차이점 : 초기식과 증감식이 외부에 있으며 생략이 가능하다. 조건식은 생략할 수 없다
for & while 구문 비교
//1부터 10까지의 합을 구하는 구문으로 for과 while 비교하기
//for 문
int hap =0;
for(int count=1; count<=10; count++) {
hap+=count;
}
System.out.println("1부터 10까지의 합은 "+hap+"입니다.");
//while 문
int hap =0;
int count =1;
while(count<=10) {
hap+=count;
count++;
}
System.out.println("1부터 10까지의 합은 "+hap+"입니다.");
do-while
초기식;
do {
실행구문;
증감식;
}while (조건식);
- while문과 조건식 검사/반복실행 순서의 차이가 있다.
- 초기 실행구문이 최초 1회 필수로 실행된다.
- while의 조건식이 true 이면 다시 do문 실행, 아니면 탈출한다.
'Study > JAVA' 카테고리의 다른 글
[Java] CH04. 제어문 : part3 제어키워드(break, continue) (0) | 2022.10.02 |
---|---|
[Java] CH04. 제어문 : part1 선택제어문 (if, switch) (0) | 2022.09.24 |
[Java] CH03. 연산자 (0) | 2022.09.24 |
[Java] CH02. 자료형 (0) | 2022.09.14 |
[Java] CH01. 자바의 구조 (0) | 2022.09.06 |
Comments