Notice
Recent Posts
Recent Comments
Link
Tags
more
«   2024/11   »
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 29 30
Archives
Today
Total
관리 메뉴

JongDDA의 한걸음 한걸음씩

[Java] 제어문(반복문) 본문

개발/Java

[Java] 제어문(반복문)

종따 2021. 2. 28. 15:41
728x90

 

반복문에는 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를 입력하면 반복문을 빠져나갈 수 있게 코드를 짜봤어요

이렇게 여러모로 활용이 가능하답니다.

728x90
반응형
Comments