자바 5.0 프로그래밍
chapter 03 : 자바 기본 문법
학습목표 자바 프로그램 구성 요소 데이터 형 ( Data Type) 종류 변수 정의와 사용법 형 변환 연산자
‘프로그램을 작성한다’ 는 의미? 프로그램 구성요소 컴퓨터가 이해 할 수 있는 단어( 식별자, 예약어 등 )를 문법에 맞게 ‘프로그램을 작성한다’ 는 의미? 컴퓨터가 이해 할 수 있는 단어( 식별자, 예약어 등 )를 문법에 맞게 작성하여 필요한 데이터를 조작(저장,삭제,수정)하는 것. 식별자 ( identifier ) 변수 , 메소드 , 클래스 이름을 지정할 때 사용한다. 특수문자는 _ , $ 은 사용 가능하다. 대소문자 구별이 확실하다. 구분 식별자 정의 규칙 예제 클래스 첫 문자는 항상 대문자로 표현 의미있는 명사형으로 표현 class Student{ … } 변수와 메서드 첫 문자는 항상 소문자로 표현 변수는 의미있는 명사형으로 표현 메소드는 의미있는 동사형으로 표현 하나 이상의 단어가 합쳐질 때는 두 번째부터 오는 단어의 첫 문자들만 대문자로 표현 String name; public String getName() { …} 상수 상수는 의미있는 명사형으로 표현 모든 문자를 대문자로 표현 하나 이상의 단어가 합쳐질 때는 _ 를 사용하여 연결한다. int TOTAL_COUNT = 10; int NUM_SIZE = 20;
예약어 ( keyword ) 프로그램 구성요소 기본적으로 자바언어 자체가 사용하기 위해 예약해 놓은 식별자. 예약어를 프로그래밍에서 식별자로 사용할 수 없다.
기본 데이터 형 ( Primitive Data Type) 자바의 데이터 형 기본 데이터 형 ( Primitive Data Type) 수치형(정수): byte , short , int , long 수치형(실수): float , double 수치형(문자): char 논리형 : boolean 참조 데이터 형 ( Reference Data Type) 기본 데이터 형을 제외한 나머지 배열 , 클래스 , 인터페이스
데이터 형 ( Data Type) 종류 기본 데이터 형
변수 변수 정의 데이터를 저장하기 위한 방법 변수 사용법 변수 선언 데이터형 변수명; 값 할당 변수명 = 값;
변수 변수 종류
변수 변수 종류
형 변환 형 변환 정의 종류가 다른 데이터간에 연산이나 값 할당을 하는 경우에 본래 가지고 있던 데이터 형이 다른 종류의 데이터 형으로 변경되는 것. 형 변환 종류 묵시적 형 변환 ( promotion ) 더 큰 자료형으로 변환 ( 자동으로 발생 ) 자료손실이 없다. 명시적 형 변환 ( type casting) 작은 자료형으로 변환 ( 캐스팅 연산자 이용 ) 자료손실이 발생될 수 있다.
형 변환 형 변환 예제
형 변환 형 변환 데이터 종류 기본 데이터 형 동일한 데이터 형인 경우에는 가능하다. 수치형과 논리형 변환은 불가능하다. 참조 데이터 형 상속이 전제된 참조 데이터형은 가능하다.
연산자 정의 자료의 가공을 위해 사용하는 기호들. 데이터형에 따라서 사용되는 연산자가 존재한다. 종류
연산자 산술 연산자 예제
연산자 대입 연산자 예제
연산자 비교 연산자 예제
연산자 논리 연산자 && 연산자는 선조건이 true인 경우에만 후조건을 실행한다. || 연산자는 선조건이 false인 경우에만 후조건을 실행한다. 예제
연산자 증감 연산자 예제
연산자 조건 연산자 ( 삼항 연산자 ) 예제
연산자 instanceof 비교 연산자 변수의 타입을 비교하기 위한 연산자 상속이 전제된 다형성에서 주로 사용된다 예제
요약 정리 식별자 , 예약어 데이터 형 종류 변수 사용법 변수 종류 연산자 instanceof