G_0810_004
- 데이터타입들
데이터타입
package kr.or.kh06;
public class VariableTest {
public static void main(String[] args) {
byte bnum = 128;
System.out.println(bnum);
int num = 2147483648;
}
}
-
✨byte의 범위는 -128(=2의 7제곱)~127(=2의 7제곱 - 1) 이므로 에러가 난다.
-
✨int의 범위는 -2147483648(=2의 157제곱)~2147483647(=2의 15제곱 - 1) 이므로 에러가 난다.
long
- 👀👀 long인데 범위 안 넘는데 왜 오류가 날까
-> ✨이 오류를 지우기 위해선 숫자 뒤에 대문자L
을 붙인다.
float 와 double
package kr.or.kh07;
public class DoubleTest {
public static void main(String[] args) {
//실수 테스트
double dNum = 3.14;
float fNum = 3.14;
}
}
- ✨에러가 난다. 왜??👀👀
-> float fNum = (float) 3.14;
또는 double형으로 바꾸면 된다.
문자
A ->(인코딩)-> 65
A <-(디코딩)<- 65
아스키코드
Author And Source
이 문제에 관하여(G_0810_004), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@lecharl/G0810004저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)