[Java] 자바 #14 반복문 (2) -while, do-while문
- 프로그래밍 언어/Java
- 2019. 2. 10. 18:05
while문 , do-while문
- for문과 유사
- 조건에 따라 반복할지를 제어하는 반복문 ( 조건 boolean값을 가지는 표현식을 사용 )
while 문
[ 구조 ]
while(조건){
//실행코드;
}
for 문을 이용한 반복
for(int i =1; i<11; i++){
System.out.print(i+"\t");
}
while 문을 이용한 반복
int i =1;
while(i<=10){
System.out.print(i +"\t");
i++;
}
ex ) 누적값이 1000을 넘으면 중단하는 코드
int sum =0;
for (int k =1; sum<=1000 ; k++){
sum+=k;
}
sum=0;
i=1;
while(sum<=1000){
sum+=i;
i++;
}
next.
do-while 문
[ 구조 ]
do
{
실행코드;
}
while(조건문);
i=1;
do{
System.out.println(i);
i++;
}while(i<0);
>> 조건이 아래쪽에 달려있음. 그래서 저는 그냥 do-while문은 잘 안쓰게 되는 경향이 있더라구요. 먼저 1번은 실행한다는게 좀 표현이 어색해서 개인적으로 간단한 반복문은 주로 for문을 사용하고 그 중에서 무한루프로 조건에 따라 제어가 걸려야 하는 것은 while문 이렇게 두개의 반복문만 주로 사용하는 편입니다.^^
'프로그래밍 언어 > Java' 카테고리의 다른 글
[Java] 자바 # 16, Array(배열) [feat.향상된 for문] (0) | 2019.02.11 |
---|---|
[Java] 자바 #15 String과 문자열 함수(replace, substring, charAt 등등..) (0) | 2019.02.10 |
[Java] 자바 #13 반복문(1) - for문(break,continue) (0) | 2019.02.10 |
[Java] 자바 #12 자바 조건문(if문, switch문) (0) | 2019.02.06 |
[Java] 자바 #11 Date, Calendar 클래스 (0) | 2019.02.05 |