1 / 19

3 장 : 데이터형과 연산자

3 장 : 데이터형과 연산자. 식별자 , 예약어 , 상수. 식별자 변수 , 클래스 , 메서드의 이름 프로그래머가 지정한 이름 규칙 문자와 숫자의 조합으로 식별자를 구성 첫번째 문자는 반드시 문자 _, $, € , ₤ ( 화폐단위 ) 만은 예외 잘못된 식별자의 예 9nine, hey&bar, char. 예약어. 자바언어 자체가 사용하기 위한 식별자. 기본 데이터형 (1). 컴퓨터 내부에서 데이터가 표현되는 방식 자바의 기본 데이터형. ,. ,. 기본 데이터형 (2). 논리형

Télécharger la présentation

3 장 : 데이터형과 연산자

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 3장 : 데이터형과 연산자 클릭하세요 자바2 JDK 1.4

  2. 식별자, 예약어, 상수 • 식별자 • 변수, 클래스, 메서드의 이름 • 프로그래머가 지정한 이름 • 규칙 • 문자와 숫자의 조합으로 식별자를 구성 • 첫번째 문자는 반드시 문자 • _, $, €, ₤ (화폐단위) 만은 예외 • 잘못된 식별자의 예 • 9nine, hey&bar, char 클릭하세요 자바2 JDK 1.4

  3. 예약어 • 자바언어 자체가 사용하기 위한 식별자 클릭하세요 자바2 JDK 1.4

  4. 기본 데이터형(1) • 컴퓨터 내부에서 데이터가 표현되는 방식 • 자바의 기본 데이터형 , , 클릭하세요 자바2 JDK 1.4

  5. 기본 데이터형(2) • 논리형 • 가장 간단한 형태의 데이터 타입 • 문자형 • 자바에서는 기본적으로 수치형에 속한다. • 유니코드 사용 • 수치형(정수형) • byte, short, int, long 등의 크기별로 정수형 제공 • 수치형(실수형) • float, double의 크기별로 있음 클릭하세요 자바2 JDK 1.4

  6. 기본 데이터형(3) • 레퍼런스형 • 객체, 인터페이스, 배열을 가리키기 위한 데이터형 • 위치에 의해 구분 클릭하세요 자바2 JDK 1.4

  7. 상수 • 논리형 • false, true 만 존재 • 문자형 • ‘’사이에 들어있는 단문자 : ‘B’ • 유니코드도 가능 : ‘\u4637’ • 정수형 • 10, 8, 16진수 가능 : 0xa4, 030 • 실수형 • -1.222, -111e-2, 1.222f, 1.222d • 레퍼런스 상수 • null 만 존재 클릭하세요 자바2 JDK 1.4

  8. 변수 선언 • 데이터형 변수 이름 예) boolean itsTrue; • { } 으로 묶여있는 곳이면 가능 • 로컬 변수의 범위 • { }를 벗어나면, 자동으로 삭제됨 (p.73) • 변수에 데이터 할당 • 변수에 상수나 다른 변수를 할당함 • 레퍼런스형 변수 선언 • 데이터형이 클래스나 인터페이스 클릭하세요 자바2 JDK 1.4

  9. 기본형 데이터형 변환 • 같은 종류의 데이터형 간에 변환 가능 클릭하세요 자바2 JDK 1.4

  10. 수치형 데이터 변환 • “작은 것을 큰 것에 넣는다” • 캐스팅 • 큰것을 작은 것에 넣을때는 프로그래머의 명시 필요 • (데이터형) 으로 캐스팅해준다. 예) byte b = (byte)2099; • 연산시 데이터 변환 • 일항 연산 • 수치형 데이터가 int 보다 작을 경우 자동으로 int 변환 • 이항 연산 • 수치 데이터형 중 넓은쪽으로 데이터형 변환 클릭하세요 자바2 JDK 1.4

  11. 연산자 (1) 클릭하세요 자바2 JDK 1.4

  12. 연산자(2) 클릭하세요 자바2 JDK 1.4

  13. 수치 연산자 • 정수, 실수의 산술 연산과 관련 • 예) p.79 클릭하세요 자바2 JDK 1.4

  14. 대입 연산자, 연산후 대입연산자 • 대입 연산자 • 변수에 상수, 변수, 연산결과, 메서드 호출의 결과 대입 • 연산후 대입 연산자 • 연산 처리후 변수 자신에 다시 값을 대입 클릭하세요 자바2 JDK 1.4

  15. 증가/감소 연산자 • 증감 연산자의 위치 • 증감 연산자가 변수 앞에 붙는 경우 • 변수가 사용되기 전에 변수의 값을 증감 • 증감 연산자가 변수 뒤에 붙는 경우 • 변수가 사용된 후에 변수의 값을 증감 • 코드 1 실습 클릭하세요 자바2 JDK 1.4

  16. 비교 연산자 • 비교 연산자의 결과값은 논리형 데이터 클릭하세요 자바2 JDK 1.4

  17. 정수형 데이터의 표현 방식 • 2의 보수 사용 : 양의 수의 1의 보수 후 1을 더함 클릭하세요 자바2 JDK 1.4

  18. 비트 연산자 • 비트 논리 연산 • 피연산자들의 각 비트값에 대해 AND, OR, XOR 연산을 함 • 예) p.84 ~ p.85 • 비트 이동 연산 • 피 연산자의 비트를 지정한 숫자만큼 이동 • 부호 연산과 비부호 연산이 있음 • 코드 2 실습 클릭하세요 자바2 JDK 1.4

  19. 조건 연산자, 삼항 연산자 • 조건 연산자 • 조건 연산은 논리형 데이터에 적용 • 논리형 데이터간의 AND, OR 연산에 사용 • 삼항 연산자 • 삼항 연산자는 조건문의 조건에 따라, 대입되는 값이 다름 • 코드 3 실습 클릭하세요 자바2 JDK 1.4

More Related