package soobin;
public class ConstantDemo {
public static void amin(String[] args) {
double a = 2.2;
//float a = 2.2; 에러발생
float b = 2.2F; // 2.2를 float형으로 변환해서 선언
// int c=2147483648; 에러발생
// integer의 범위는 -2147483648 ~ 2147483647까지 이기때문
// long c =2147483648; 에러발생
long c = 2147483648L; // long형으로 변환해서 선언
// byte d = 128; 에러발생
byte d = 100; // byte의 범위는 -128~127
}
}
자동형변환의 원칙은 표현범위가 좁은 데이터 타입에서 넓은 데이터 타입으로의 변환만 허용된다.
float < double 이므로 double a = 3.0F 가 가능한 코드
정수 : byte, short, int, long,
실수 : float, double
'전공 과목 이수2👨💻 > JAVA(공)' 카테고리의 다른 글
Java | 배열과 반복문 (0) | 2021.03.30 |
---|---|
Java | break문과 continue문의 차이 (0) | 2021.03.30 |
자바 | Boolean 부울 (0) | 2021.03.29 |
Java | 변수 선언 및 할당 (0) | 2021.03.29 |
Java | 문자, 문자열, 따옴표출력하고싶을때, 줄바꿈기능 (0) | 2021.03.29 |
JAVA 상속과 인터페이스의 차이 (0) | 2021.03.23 |