728x90
반응형
// 남궁성의 자바의 정석 듣는 중//
- 오버플로우가 되면, 다시 처음으로 돌아간다고 생각할 것.
- 오버플로우 overflow: 해당 타입이 표현할 수 있는 값의 범위를 넘어서는 것
- 최대값 + 1 -> 최소값
- 최소값 -1 -> 최대값
- 부호있는 정수는 부호비트(맨 왼쪽)가 0에서 1로 될 때 오버플로우가 됨
- 어차피 뒤에서 나온데.. 실수형은 뒤에서 다룰 듯.
- 실수형의 오버플로우는 infinite 무한대가 되고, 언더플로우는 0이 됨.
- 진짜 .. 무한 반복..
- 타입 간의 변환방법 매우 중요! --> 외워놔도 좋을 듯.
String str ="3";
System.out.println(str.charAt(0) - '0'); //3
System.out.println('3' - '0' + 1); //4
System.out.println(Integer.parseInt("3") + 1); //4
System.out.println("3" + 1); //31
System.out.println(3 + '0'); //'0'은 숫자로 48 //51
System.out.println((char)(3 + '0')); //문자로 바꾸면 그대로 //3
- 형변환은 뒤에서 설명 하신대..
- 예제 몇 개 하면 계산은 익숙해지겠지
728x90
반응형
'Web Developing > Java' 카테고리의 다른 글
[java] 비교연산자 (0) | 2024.03.20 |
---|---|
[java] 연산자 operator, 형변환, 사칙 연산자 (3) | 2024.03.18 |
[java] Scanner, 진법 추가 (3) | 2024.03.17 |
[Java] printf()의 지시자 (0) | 2024.03.15 |
[Java] 변수, 상수, 리터럴 (0) | 2024.03.15 |