728x90
반응형
public class E_Overflow {
//오버플로우
public void overFlow() {
byte bNum = 127;
byte bNum2 = (byte)(bNum + 1);
System.out.println("bNum : " + bNum);
System.out.println("bNum2 : " + bNum2);
}
// 결과값의 크기를 예상하여 알맞는 자료형 선택하기
public void calc() {
int num1 = 1_000_000;
int num2 = 700_000;
int multi = num1 * num2; // 7천억..
System.out.println("multi : " + multi);
long multi2 = num1 * (long)num2; // 강제 형변환 int * int 에서 int * long으로 변환 됨.
System.out.println("multi2 : " + multi2);
}
}
728x90
반응형
'JAVA' 카테고리의 다른 글
형변환 연습 (1) (0) | 2023.12.25 |
---|---|
Printf (1) | 2023.12.25 |
Cast (형변환) (0) | 2023.12.24 |
변수 연습 (4) (0) | 2023.12.21 |
변수 연습 (3) (0) | 2023.12.21 |