반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 자바코드
- Java
- C++상수
- 프로그래밍
- 코딩
- 산술연산자
- 비트연산자
- 고정소수점
- 포인터연산자
- 2차원배열
- 조건문
- 기초코딩
- 자바클래스
- 자바메서드오버로딩
- this참조변수
- 자바코딩
- 부동소수점
- C++
- C++코딩
- 코딩기초
- 증감연산자
- 메서드오버로딩
- 변수
- 1차원배열
- 제어문
- 코딩독학
- 반복문
- 클래스선언
- 자바
- 포인터
Archives
- Today
- Total
지식아일랜드
코딩 기초 15편 _ JAVA 증감 연산자(Increment and Decrement operators) 본문
반응형
안녕하세요?
지식아일랜드의 모르는게 없는 지식인 입니다.
오늘은 지난 시간 JAVA 코딩 대입 연산자에 이어서,
증감 연산자(Increment and Decrement operators)에 대해 예제와 함께 설명드리려고 합니다.
자 그럼 차근차근 설명드릴테니 따라오세요!
증감 연산자(Increment and Decrement operators) 예제 코드
public class IncrementDecrementExample {
public static void main(String[] args) {
int x = 5;
int y = 10;
// increment operator
x++;
System.out.println("x after increment: " + x);
// decrement operator
y--;
System.out.println("y after decrement: " + y);
// prefix increment
int a = 5;
int b = ++a;
System.out.println("a after prifix increment: " + a);
System.out.println("b after prefix increment: " + b);
// postfix increment
int c = 5;
int d = c++;
System.out.println("c after postfix increment: " + c);
System.out.println("d after postfix increment: " + d);
}
}
위 코드에서는 증가 연산자와 감소 연산자를 사용하는 방법을 보여줍니다.
x++은 x값을 1증가시키고, y--은 y값을 1 감소시킵니다.
이러한 증가 연산자와 감소 연산자는 변수를 증가 또는 감소시키는데 사용됩니다.
또한, ++a와 c++과 같은 prefix 및 postfix increment 연산자를 사용할 수 있습니다.
prifix increment 연산자는 변수를 먼저 증가시키고 다른 연산에 사용합니다.
반면 postfix increment 연산자는 변수를 다른 연산에 사용한 다음에 증가시킵니다.
위 예제를 실행하면 다음과 같은 결과가 출력됩니다:
x after increment: 6
y after decrement: 9
a after prefix increment: 6
b after prifix increment: 6
c after postfix increment: 6
d after postfix increment: 5
즉, x값은 6이 되고 y값은 9가 됩니다.
prefix increment 연산자를 사용하여 a값을 1 증가시킨 후 b값은 6이 되고,
postfix increment 연산자를 사용하여 c값을 1 증가시킨 후 d값은 5가 됩니다.
어떠셨나요?
증감 연산자에 대해 이해가 잘 되셨나요?
조금 복잡해 보일 순 있어도 기본 원리만 아신다면 어렵지 않으실 거에요
그럼 저는 다음 포스팅에도 유익한 코딩 정보로 돌아올게요
감사합니다!
반응형
'JAVA 기초' 카테고리의 다른 글
코딩 기초 17편 _ JAVA 논리 연산자(Logical Operator) 설명과 예제 (0) | 2023.03.22 |
---|---|
코딩 기초 16편 _ JAVA 비교 연산자(Relational Operator)의 종류와 예시 코드 (0) | 2023.03.21 |
코딩 기초 14편 _ JAVA 할당 연산자(assignment operator) 코드 예제 (0) | 2023.03.19 |
코딩 기초 13편 _ JAVA 산술 연산자(Arithmetic Operator) 종류와 예시 (0) | 2023.03.18 |
코딩 기초 12편 _ JAVA 타입 변환(Type Conversion) 코드와 예제 (0) | 2023.03.15 |
Comments