728x90
오버플로우 : 표현가능한 범위를 넘어서는것
최대값 + 1 -> 최소값
최소값 - 1 -> 최대값
4비트 0000 을 기준으로 두었을때
9999 +1 -> 0000
0000 -1 -> 9999
표현할 수 있는 범위에 따라 변경된다.
short - 부호 없는 정수
char - 부호 있는 정수
부호에 따라 표현범위가 변경된다.
문자와 숫자간의 변환 방법
숫자 -> 문자 변경이 필요할 시 3+'0' = '3' 문자로 변경된다.
문자 -> 숫자로 변경이 필요할 시 '3'-'0' = 3 숫자로 변경된다.
문자열의 변환 방법
숫자 -> 문자열 변경이 필요할 시 3+"" = "3" 문자열로 변경된다.
문자 -> 문자열 변경이 필요할 시 '3'+"" = "3" 문자열로 변경된다.
문자열 -> 숫자로 변경이 필요할 시 Integer.parseInt("3") -> 결과값이 3이 나온다.
문자열이 소수일시 5.4 Double.parseDouble("5.4") -> 결과값이 5.4가 된다.
연산자 : 연산을 수행하는 기호 // + - * /
피연산자 : 연산의 연산 수행 대상자
1 + 3 을 기준으로 1과 3은 피연산자가 되며 + 는 연산자가 된다.
"모든 연산자는 연산결과를 반환한다."
산술연산자 + - * / %
비교연산자 > < >= <= == != // != 는 같지않다를 의미
논리 연산자 &&(그리고and) II(또는or) !(반대)
대입 연산자 =
728x90