Java 연산자 예제
파일명:Ex02_03_증감.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | public class Ex02_03_증감 { public static void main(String[] args) { //main쓰고 ctrl+space bar+엔터 가 단축키 int a=5, b, c=10; //a += 1; //a++; //1증가 연산자 //a--; b = a++; //++이 변수 뒤에 있을때는 나중에 연산한다 a변수를 b에 넣고 나중에 a를 연산 //++a; //++이 변수 앞에 있을때는 먼저 연산하다 a변수를 먼저 연산하고 b에 넣는다. System.out.println("a="+a); System.out.println("b="+b); System.out.println(c); System.out.println(c++); System.out.println(c++); System.out.println(--c); System.out.println(c++); System.out.println(c); } } | cs |
결과
증감 연산자는 1씩 증가하거나 감소하는 연산에 많이 사용 된다.
=를 사용하지 않고 위 예제처럼 a++;만 사용하면 a변수 값이 1씩 증가 하게 된다.
++나 --의 값의 변수명 앞에 있을 때와 뒤에 있을 때가 연산이 달라 지는데
앞에 있을 때는 연산을 먼저 수행 후 변수값을 입력한다면
뒤에 있을 때는 변수 값을 먼저 입력하고 다음에 1을 증가 시킨다.
이점에 유의하면서 증감연산자를 사용해야 원하는 값을 출력 할 수 있다.
'Programing > Java' 카테고리의 다른 글
[Java] 예제 연산자 삼항연산자 (0) | 2016.04.30 |
---|---|
[Java] 예제 연산자 관계논리연산자 (0) | 2016.04.26 |
[Java] 예제 연산자 복합대입 (0) | 2016.04.23 |
[Java] 예제 연산자 산술 (0) | 2016.04.23 |
[Java] 예제 자료형과 기본 입출력 입력문 Scanner (0) | 2016.04.23 |