728x90
일반적으로 프로그램에서 숫자 입력하는 것이 처음에는 "문자열(String)" 형태다. ex) 웹, 모바일앱 ...
이를 숫자 타입으로 변환해야 산술 연산등이 가능해진다.
* Integer.parseInt("문자열") // int로 변환
* Double.parseDouble("문자열") // Double로 변환
* Byte.parseByte("문자열")
* Short.parseShort("문자열")
* Long.parseLong("문자열")
* Float.parseFloat("문자열")
* Boolean.parseBoolean("문자열")
비트 연산자(bit operator, bitwise operator)
* a & b (and) : a,b가 모두 1이면 결과도 1, 그 외에는 0
* a | b (or) : a가 1이거나 또는 b가 1이면 결과는 1, a,b 모두 0일 때만 0
* a ^ b (xor) : a와 b 둘 중 하나만 1이 있는 경우는 1, 그 외에는 0 결국 둘이 같으면 0, 다르면 1
* ~a (not) : a가 1이면 0, a가 0이면 1로 바꿔줌
* 비트 이동(shift) 연산자 : >>, <<
728x90