오버플로우 : 표현가능한 범위를 넘는 것
최대값 + 1 ---> 최소값
최소값 - 1 ---> 최대값
9999 0000
+ 1 - 1
------ -------
0000 9999
타입간의 변환
1) 문자와 숫자간의 변환
숫자 + '0' 문자(정수로는 48) ---> 문자 '3'
문자 '3' - '0' ----> 숫자 3
2) 문자열로의 변환
3 + "" ----> "3"
'3' + "" -----> "3"
*문자던 숫자던 상관없이 빈 문자열을 더해준다
3) 문자열을 숫자로 변환
Integer.parseInt("3") ----> 숫자 3
Double.parseDouble("3.4") ----> Double타입 숫자 3.4
4) 문자열을 문자로 변환
"3".charAt(0) ----> 문자 '3'
'Java' 카테고리의 다른 글
[IT국비지원교육_코딩_비전공자] 배열의 초기화/ 배열의 복사 (0) | 2022.01.13 |
---|---|
[IT국비지원교육_코딩_비전공자] 배열의 특징/ 배열의 선언과 생성 (0) | 2022.01.06 |
[IT국비지원교육_코딩_비전공자] 조건문 / if문 / if-else문 / 중첩 if문 / switch문 (0) | 2022.01.05 |
[IT국비지원교육_코딩_비전공자] 증감 연산자/ Math.round( ) & 나머지 연산/ 비교 연산자 / 논리 연산자 / 조건 연산자 (0) | 2022.01.04 |
[IT국비지원교육_코딩_비전공자] 변수와 상수/ 리터럴 / 기본형&참조형 변수타입 / printf( ) / 화면에서 입력받기Scanner (0) | 2022.01.03 |