예제 1 (for) - 반복문으로 1부터 100까지 합 구하기
int b = 0;
for(int a = 1; a<=100; a++) {
b = b + a;
}
System.out.println(b);
1부터 100까지 의 합 : 5050 출력
예제 2 (do while) - 반복문으로 1부터 100까지 합 구하기
int a = 1;
int b = 0;
do {
b = b + a;
a += 1;
} while(a <= 100);
System.out.println(b);
1부터 100까지 의 합 : 5050 출력
i = i + 1;
i += 1;
++i;
i++;
네 가지 소스 모두 같은 역할을 수행함.
+ 선행연산자 vs 후행연산자
int a = 0;
int b = 0;
a = b++; // 후행연산자
a = ++b; // 선행연산자
값이 할당될 경우에는 차이가 있다.
- b++ 의 경우, b값을 a에 먼저 할당 후 b + 1 실행된다. 그래서 a 는 0, b 는 1.
- ++b 의 경우, b + 1이 실행 후 b값이 a 값에 할당된다. 그래서 a 는 1, b는 0.
예제 3 (while) - 반복문으로 1부터 100까지 합 구하기
int a = 0;
int b = 0;
while(a <= 100) {
b = b + a;
j += a;
}
System.out.println(b);
1부터 100까지 의 합 : 5050 출력
예제 4(break) - 반복문으로 1부터 100까지 합 구하기
int a = 0;
int b = 0;
while(true) {
a += 1;
b = b + a;
if(a == 100) {
break;
}
}
System.out.println(b);
1부터 100까지 의 합 : 5050 출력
'JAVA' 카테고리의 다른 글
[ JAVA ] 2차원 배열 - 배열의 배열 (0) | 2021.05.24 |
---|---|
[ JAVA ] Call by Value vs Call by Reference (0) | 2021.05.20 |
[ JAVA ] SWITCH CASE - 조건문 - 조건이 명확할 때 (0) | 2021.05.20 |
[ JAVA ] 타입 변환 (0) | 2021.05.19 |
[ JAVA ] 기본 타입 (0) | 2021.05.18 |