JongDDA의 한걸음 한걸음씩
[Java] 제어문(반복문) 본문
반복문에는 for문과 while문이 존재해요
먼저 for문부터 살펴볼게요
기본적인 형태는 이렇게 되요
for(초기값; 조건식; 증감량){
반복할 문장
}
예를 들어
for(i=0; i<10; i++){ // i값을 0부터 10미만에서 1식 증가시키며 실행
System.out.println("Java");
}
이렇게 쓴답니다. Java 단어를 10번 출력하는 코드에요
이해를 돕기위해 아래와 같이 코드를 짜봤어요
이렇게 i값에 따라 출력하게 된답니다.
몇가지 예제를 만들어 볼게요
1. 1부터 100까지 짝수만 출력
2. 1부터 100까지 홀수만 출력
3. 1부터 100까지 수 중 3과 5의 공배수 구하기
4. A~E까지 출력
다음은 while문에 대해 알아볼게요
while문은 쓰는 방법이 두가지가 있는데요
while(조건식){
반복할 문장
}
과
do{
반복할 문장
}while(조건식);
로 나뉜답니다.
먼저 위의 while문을 보자면
아까 for문에서와 같이
Java를 10번 출력한 코드에요
여기서 while문을 활용하면 무한반복 코드를 만들 수 있는데요
아래 보시면
while문 조건식안에 true를 써주어 무한반복 할 수 있게 해주면 된답니다.
이를 활용하면 사용자가 '나가기' 버튼을 눌러야
반복문에서 탈출할 수 있게 해주는 코드도 만들 수 있어요
지난번에 배운 코드를 활용하면
나가기 q를 입력하면 반복문을 빠져나갈 수 있게 코드를 짜봤어요
이렇게 여러모로 활용이 가능하답니다.
'개발 > Java' 카테고리의 다른 글
[Java] 제어문을 통한 영화관 예매 프로그램 만들기 (0) | 2021.07.05 |
---|---|
[Java] 제어문을 통한 계산기 예제 (0) | 2021.07.05 |
[Java] 제어문(조건문) (0) | 2021.02.08 |
[Java] 삼항 연산자 (0) | 2021.02.06 |
[Java] 이클립스 초기 설정 및 출력함수 (0) | 2021.01.19 |