Java/Java
Java - 산술, 증감 연산자
soksok
2020. 8. 18. 22:04
반응형
자바에는 크게 산술연산자, 증감 연산자가 있다.
1. 산술연산자
단항산술연산자=>+,- (부호로 사용하는 경우) +3, -3
이항산술연산자=>a+b->+,-,*,/,%(나머지)
2. 증감연산자
특정변수의 값을 하나 증가시키거나 또는 감소시키는 연산자=>++,--
형식) (++)(--)변수=>전위 연산자=>먼저 계산이 된다.
변수++(--) =>후위 연산자=>나중에 계산이 되는 경우
public class Op1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("산술,증감연산자");//++,--
/*
int a=3,b=4;
int c=a+b; //기본 연산 자료형이 int
System.out.println("c=>"+c);
*/
int a=4;
int b=a++;
/*
* int b=a; b=4
* a=a+1--->a=4+1=>a=5
*/
System.out.println("중간 a=>"+a+",중간 b=>"+b);
int c=++a;
/*
*a=a+1;
*int c=a;
*/
System.out.println("a=>"+a+",b=>"+b+",c=>"+c);//6,4,6
}
}
int b=a++ ==> b에 a값을 먼저 넣고 a의 값을 1 증가시킴
int c=++a ==> a값을 1 증가시키고 c에 a를 넣음
반응형