Study/Java
chapter 2. 변수 연습문제
로롤로롱
2023. 2. 13. 20:30
2-1
1byte | 2byte | 4byte | 8byte | |
논리형 | boolean | |||
문자형 | char | |||
정수형 | byte | short | int | long |
실수형 | float | double |
2-2 True, NULL, Class, System
2-3 0~65535
2-4 byte b=256; // byte 범위 초과 -128~127
char c=''; // 빈문자 초기화 불가능
char answer='no'; //char는 글자 하나만 가능
float f=3.14 // f; 이 붙어야함 3.14는 double형 접미사d 생략형태 or 형변환
double d=1.4e3f; // double이 float보다 범위가 커서 가능
2-5 리터럴 : 100, 100L, 3.14f 키워드 : int, long, final, float
변수 : i, l 상수 : PI
2-6 Byte <- 기본형아님
2-7 (1) 12
(2) true
(3) 131 <- 문자코드 65+66 // int형보다 작은 타입은 int형으로 변환된 후에 덧셈이 진행되므로 문자코드 더한 값이 나옴
(4) 51 <- 문자코드 49+2
(5) 99 <- <- 문자코드 49+50
(6) Java
(7) 오류
2-8 int tmp=0;
tmp=x;
x=y;
y=z;
z=tmp;