연산자
단항 연산자 부호 연산자(+,-)의 결과값은 int형이다. 증감 연산자(++, --) 연산식에서 증감 연산자만 있으면 변수 앞, 뒤 어디에 있든 같다. ++i; i++; //둘 다, i=i+1;로 같다 다른 연산자와 함께 있으면 앞이냐 뒤냐에 따라 결과값이 달라진다. ++i;가 i=i+1;보다 연산속도가 빠르다고 알고 있지만, 컴파일된 바이트 코드를 보면 동일하게 생성되기 때문에 차이가 있다고 볼 수 없다. 비트 반전 연산자(~) 결과값은 int형이다. 부호가 반대인 새로운 값이 나온다. 이항연산자 산술 연산자(+, -, *, /, %) long을 제외한 정수형 연산은 int형으로 산출되고, 하나라도 실수형이면 실수형으로 결과가 나온다. 따라서 나누기를 할 때에도 주의를 해야한다. int i1 = 10;..
2021. 5. 20.