IT/Java
자바 단항연산자 종류 및 예제소스
노마드오브
2018. 7. 9. 01:02
○ 단항연산자
+ - 부호
++ -- 증감
! (not. 논리부정연산자)
(형변환연산자)
++ 1증가 -- 1감소 (증감)
○ 예제 소스
int a = 0 ;
a = a + 1;
System.out.println("a="+a); // 1
a++;
System.out.println("a="+a); // 2
a--;
System.out.println("a="+a); // 1
--a;
System.out.println("a="+a); // 0
// 하나의 실행문에서 연산이 2개 이상일 때
// ++앞 : ++먼저수행한 후 나머지 연산 수행. 선행처리.
// 뒤++: 다른 연산을 먼저 수행한 후 ++연산 수행. 후행처리.
a = 0;
int b = 0;
System.out.println("++a : " + ++a); // 1
System.out.println("b++ : " + b++); // 0
System.out.println("a="+a); //1
System.out.println("b="+b); //1
a=0; b=0;
int sum=0;
sum = ++a + ++b;
System.out.println("++a + ++b : " + sum); // 2
a=0; b=0; sum=0;
sum = a++ + b++;
System.out.println("a++ + b++ : " + sum); // 0