for 반복문
- 순서대로 차근차근 반복
- 조건식이 false가 될 때까지 반복
- 일반적으로 반복 횟수를 예측할 수 있을 때 사용
기본적인 형식은
for(반복기준변수; 반복조건식; 반복증감식)
반복기준변수 : 반복에 대한 기준이 되는 변수 선언.
반복조건식 : 반복 조건식이 true이면 계속 반복하고 false가 되면 그때 반복을 즉시 종료.
반복증감식 : 정해진 반복의 종료를 향해 반복 기준 변수의 값을 바꿔주는 식.
위에서는
for (int i=1 ; i<=4 ; i++)
형식으로 되어 있으므로
i가 5가 됐을 때 4 이하라는 조건이
성립하지 못하고 false가 되므로
그때 반복이 종료되는 것.
while 반복문
- ~하는 동안
- 반복 횟수를 정확히 예측하긴 어렵지만, 언제 반복이 끝날지 알고 있을 때 사용.
- 조건식이 시작부터 false면 단 한 번도 실행되지 않음.
- for문보다 범용성이 높음.
(하지만 for가 압도적으로 편한 경우에는 while로 대체하지 않음)
기본적인 형식은
while(조건식)
자바 for 반복문, while 반복문으로 구구단 출력하기
자바 for 반복문, while 반복문으로 구구단 2단 출력하는 방법!
while 반복문이 for 반복문보다 간단하다는데...
난 솔직히 for문이 더 쉽고..while문은 아직
백프로 이해를 못함ㅠㅠㅠ
어쨋든 형식만 다르고 코드 순서는 둘다 비슷하기 때문에
일단 i를 1로 설정하고
곱하는 수가 9까지 있기 때문에
int i=1 ; i<10으로 설정해주면 된다.
마지막에는
system.out.println(2+"x"+i+"="2*i)
여기서 2단이 아니라면 2 자리에 3, 4, 5로 교체해주면 끝!
그리고 여기서 continue 제어문을 활용할 수도 있다.
2단 중에 짝수 곱셈만 출력하고 싶을 때!
if(i%2!=0)
continue;
코드를 넣어주면
2를 곱했을 때 나머지가 0이 아닌 경우를 제외하는 것 -> 홀수 변수이기 때문에
홀수 변수일 때에는 continue를 하고
짝수 변수만 출력하는 코드가 완성된다.
'📒 education archive > 🎀JAVA' 카테고리의 다른 글
자바 공부 기록(6)-생성자,캡슐화,접근 제어자 (0) | 2021.08.13 |
---|---|
자바 공부 기록(5)-기본형 참조형 타입 매개변수,문자열 클래스 (0) | 2021.08.13 |
자바 공부 기록(4)-클래스,객체,선언 위치별 변수 (0) | 2021.08.13 |
자바 공부 기록(2)-암시적 명시적 형변환, 연산자 (0) | 2021.08.13 |
자바 공부 기록(1)-프로그램,프로세스,기본형 참조형 데이터 타입 (0) | 2021.08.13 |