byte byteValue = 10;
int inValue = byteValue; //자동 타입 변환
int intValue = 103029770;
byte byteValue = (byte) intValue; //강제 타입 변환(캐스팅)
좌측 피연산자가 정수 타입인 경우 나누는 수인 우측 피연산자는 0을 사용할 수 없다.
컴파일은 정상적으로 되지만, 실행 시 ArithmeticException(예외)이 발생한다.
실수 타입은 0.0 또는 0.0f로 나누면 ArithmeticException이 발생하지 않고 Infinity(무한대) 값을 가지며 연산의 결과는 NaN(Not a Number)을 가진다.
조건식 ? 값 또는 연산식 : 값 또는 연산식
(피연산자1) (피연산자2 = true) (피연산자3 = false)