안녕하세요
while문 예제를 보겠습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package sec02_exam;
public class WhileEx_1 {
public static void main(String[] args) {
int i = 1;
while(true) { //while문은 무한루프 용도로 사용된다.
//탈출할 구문이 반드시 존재해야한다.
if (i>100) {
break; //break가 없으면 무한루프를 돈다.
// break문은 통상적으로 if문을 사용한다.
}
System.out.println(i);
i++;
}
}
}
|
cs |
while문은 무한루프를 돌릴때 사용을 하구요
꼭 ! break문을 걸어주셔야합니다.
무한으로 돌면 안되니까요
if문으로 조건을 걸어주셔야합니다.
코드를 보시면 i가 1로 시작해서 i++을 하면서 101이 되면 break하라고 되어있습니다.
쭈욱 100까지 출력이 되네요
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package sec02_exam;
public class WhileEx_2 {
public static void main(String[] args) {
int sum = 0;
int i = 1;
while (i<=100) {
sum += i;
System.out.println(sum + "," + i);
i++;
}
System.out.println("1~" + (i-1) + "합: " + sum);
}
}
|
cs |
두번째 예제를 보시면
while문에 i가 100이하면 true라고 설정을 해두었네요
그럼 i가 1에서 부터 하나씩 증가하면서 i가 100이 될때까지만 실행합니다.
이렇게 쭉 출력이되구요
마지막에는 이렇게 출력되었습니다.
728x90
'JAVA > java 실습' 카테고리의 다른 글
[자바JAVA] 1차원 배열 - int배열 값들을 누적해서 합계와 평균 구하기 (0) | 2020.09.26 |
---|---|
[자바JAVA] 반복문 - 중첩 for문으로 구구단 9단까지 출력하기 (0) | 2020.09.25 |
[자바JAVA] 반복문 for문 으로 total구하기, for문 종단점 설정, variables보기 (0) | 2020.09.25 |
[자바JAVA] 조건문 - switch문/ 직급을 입력받아서 월급 출력하기 (0) | 2020.09.24 |
[자바JAVA] 조건문 - switch문 /난수를 발생시켜서 그 시간에 무엇을 할지 출력하기 (0) | 2020.09.24 |