■ 자바(Java)

- 자바는 객체지향언어이다.

- 우리가 작성한 파일은 .java 파일이다.

- .java 파일은 그 자체로 실행이 불가능하다. 실행하려면 컴파일(Complie) 을 해야 한다. 컴파일 후 만들어지는 파일은 .class 파일이다.

- 자바의 식별자

  1. 클래스 
  2. 메서드
  3. 상수
  4. 변수
  5. 생성자

- 자바의 자료형은 크게 몇 가지이며 어떠한 것이 있습니까?

=> 자바의 자료형은 두가지이며 기본자료형객체자료형으로 나뉩니다.

=> 기본자료형은 8개, 객체자료형은 무한대

- 다음이 무엇인지 쓰세요. (클래스, 메서드, 상수, 변수, 생성자)

  1. ExtremeJop 클래스
  2. battleAngel 변수
  3. battleAngel() 메서드
  4. BattleAngel 클래스
  5. extremeJob 변수
  6. extremeJob() 메서드
  7. BattleAngle() 생성자
  8. BATTLE_ANGEL 상수
  9. ExtremeJob() 생성자
  10. wolfBrigade 변수 
  11. wolfBrigade() 메서드
  12. WolfBrigade 클래스
자료형 키워드 크기 기본값
논리형  boolean 외울 필요없음 false
문자형 char 2byte '\u0000' or 0
정수형 byte 1byte 0
short 2byte 0
int(기본정수) 4byte 0
long 8byte 0L
실수형 float 4byte 0.0f
double(기본실수) 8byte 0.0

 

- 다음이 어떤 자료형인지 쓰세요. (잘못된 자료형도 있습니다.)

  1. "가" / 객체자료형인 String형
  2. 100.0 / double형
  3. 'ㄴ' / char형
  4. false / boolean형
  5. 10.5f / float형
  6. '3' / char형
  7. '신과함께' / 잘못된 자료형 why? char형은 1byte 이자 한글자만 가능하기 때문, "신과함께" 바꾸면 가능하다.
  8. 32L / long형
  9. TRUE / 잘못된 자료형 why? boolean형은 무조건 소문자이기 때문에 틀림.
  10. 23 / int형
  11. "true" / 객체자료형인 String형 

- 만약 잘못 선언된 부분이 있다면 찾고, 이유를 설명하세요.

  1. boolean b = 'false'; / boolean 형은 소문자로 써야하는데 false 가 싱글쿼테이션 안에 있다. boolean = false;
  2. boolean = TRUE; / 기본자료형인 boolean형의 변수가 없고 TRUE 를 소문자로 써야한다. boolean a = true;
  3. byte a = 128; / 기본자료형인 byte형은 범위가 -128~127 이기 때문에 128은 안된다. 대신 short, int, long을  쓴다
  4. char c = "3"; / 문자형형 char 형은 싱글쿼테이션을 써야한다. char c = '3'
  5. short b = 128; / 문제없음
  6. int d = -532222; / 문제없음
  7. long f = 123; / long형이기 때문에 123L 써줘야한다. long f = 123L;
  8. float g = 123; / 기본자료형인 float형인 실수형인데 정수형의 값을 갖고 있다. float g = 123.0f;
  9. float h = 123.0; / float h = 123.0f; 로 해줘야한다.
  10. double i = 123.0; / 문제없음
  11. boolean b = true; / 문제없음
  12. char c = '3'; / 문제없음
  13. char c =3; / 문제없음 *내부적으로 정수기 때문에 틀린게 아니다.

- 더 큰 자료형으로의 변환(작->큰) / 데이터의 손실이 없는 변환은 자동형변환이다.

- 작은 자료형으로 변환(큰->작) / 데이터의 손실이 있는 변환은 강제형변환이다.

*가로안에 바꿀 자료형을 쓴다.

 

- GREEN BOOK을 식별자로 각각 써보세요.

  • 클래스:GreenBook
  • 메소드:greenBook()
  • 상수:GREEN_BOOK
  • 변수:greenBook
  • 생성자:GreenBook()

- 자바의 자료형은 두가지이고 기본자료형객체자료형이다.

- 객체자료형의 개수는 무한대이다.

- 기본자료형의 개수는 8개이다.

- 정수 자료형 4가지를 크기순으로 써보세요

=>byte < short < int < long

- 실수 자료형 2가지를 크기순으로 써보세요

=> float < double

- 자바의 기본정수와 기본실수는?

=>기본정수: int / 기본실수: double

- 자바의 논리형은?

=>boolean

-자바에서 한 글자 자료형은?

=>char


 

최근 글