public class Main
{
public static void main(String[] args) {
int i = 0, sum = 0, sum2 = 0;
while ( i < 10 ){
sum += i; // 0 ~ 9
i++;
sum2 += i; // 1 ~ 10
}
System.out.println(sum); // 결과: 45
System.out.println(sum2); // 결과: 55
}
}
public class Main
{
public static void main(String[] args) {
int ia = 10, ib = 10, ix, iy;
ia++;
++ib;
System.out.println("ia:"+ia+", ib:"+ib);
ix = --ia;
iy = ib--;
System.out.println("ia:"+ia+", ib:"+ib);
System.out.println("ix:"+ix+", iy:"+iy);
/*
결과:
ia:11, ib:11
ia:10, ib:10
ix:10, iy:11
1. ix = --ia;를 풀어서 쓰면
ia -= 1;
ix = ia;
2. iy = ib--;를 풀어서 쓰면
iy = ib;
ib -= 1;
*/
}
}
public class Main
{
public static void main(String[] args) {
int i = 0, result = 10;
i++;
result = (i++);
result = (i+1); // 증감연산자가 아니기에 i에는 영향 없음
System.out.println(i++); // 2
System.out.println(i); // 3
System.out.println(result); // 3
// (i + 1) 변수에 영향이 없음
}
}
참고
자바(JAVA)의 증감 연산자
증감 연산자 ++와 --는 한 개의 피연산자를 갖는 단항 연산자로서 피연산자를 1씩 증가 혹은 감소시키는 것이다. (증감연산자는 C/C++에서의 용법과 동일하다.) 반복문에서 많이 사용되며 피연산자
studymake.tistory.com
'개발 > 스프링 & 자바' 카테고리의 다른 글
스프링 부트 H2 데이터베이스 연결 방법 (0) | 2024.01.02 |
---|---|
JAVA 접근 제어자 (0) | 2022.09.20 |