Java

[IT국비지원교육_코딩_비전공자] 증감 연산자/ Math.round( ) & 나머지 연산/ 비교 연산자 / 논리 연산자 / 조건 연산자

coolcode 2022. 1. 4. 22:51
연산자 : 연산을 수행하는 기호
피연산자 : 연산자의 연산 수행 대상

 X + 3  ( X와 3은 피연산자 / + 는 연산자 ) 

> 모든 연산자는 연산결과를 반환하므로, 연산결과를 반환하지 않는 ( ) 기호는 연산자가 아님

> 연산자의 결합규칙은, 대입과 단항연산자 제외 모두 '왼쪽 -> 오른쪽' 

> 저장된 값 = 반환된 값 = return값

 

자바의 정석 '연산자의 종류'

 

자바의 정석 참고자료

증가연산자 ++  : 피연산자의 값을 1 증가시킨다 
감소연산자 --   : 피연산자의 값을 1 감소시킨다
j = ++i;  // 값이 먼저 증가됨 (값이 참조되기 전에 증가시킨다)
j = i++;  // 값이 나중에 증가됨 (값이 참조된 후에 증가시킨다)

 

> 증감 연산자가 독립적으로 사용된 경우, 전위형과 후위형의 차이가 없음

 

 

형변환 : 변수 또는 상수의 타입을 다른 타입으로 변환하는 것

   (타입) 피연산자

 

>> 형변환 후에도 원래의 값은 변하지 않음 

 

반올림 - Math.round( ) 메서드

   Math 클래스 . round 메서드(반올림 할 실수) 

   > 이 메서드를 이용하면 소수 첫째자리에서 반올림한 정수를 반환함

   > long result = Math.round(4.52);  // result에 5가 저장됨 

   > 나머지 연산자 % (피연산자는 0이 아닌 정수만 허용 / 부호는 무시됨)