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;