java

19
자바의 기초 창원대학교 정보통신공학과 Mobile-X 한 수 경 지도교수 : 박동규 2015.11.10

Upload: ug-yong

Post on 21-Feb-2017

216 views

Category:

Law


2 download

TRANSCRIPT

Page 1: Java

자바의 기초

창원대학교 정보통신공학과 Mobile-X 한 수 경

지도교수 : 박동규 2015.11.10

Page 2: Java

자바프로그램 작성

마침표(.)로 연결된 system은 클래스 out은 그 클래스에 속하는 변수이름

println은 그 변수에 속하는 메소드 이름

Page 3: Java

식별자

예) MyFirstClass클래스

상수명

변수 & 메소드명

예) MONDAY, SUNDAY

예) myTestMethod

Page 4: Java

예) int num;선언문

대입문

조건문

예) num = 10 + 20;

예) if(num>10)

반복문예) while(num<10){

system.out.println(“Hello, Java”); num = num++;

}

Page 5: Java

로컬 변수

예) int input;타입 = 식별자

타입 식별자 = 초기값 예) int input = 0;

Page 6: Java

로컬 변수

각각의 변수 선언문으로 로컬변수의 선언 방법

Page 7: Java

고정변수 Final

Quiz 복합 대입 연산자, 증가 연산자, 감소 연산자는

왜 사용이 불가능한가?

Page 8: Java

배열

자료형[] 배열의이름 = new 자료형[개수]

예) int[] table = new int[3]

자료형[] 배열의이름 = {데이터 나열}

예) int[] table = {1, 2, 3, 4}

배열의 데이터 개수(length) = 인덱스

Page 9: Java

산술 연산자

Java는 4가지 표준 산술 연산자를 모든 숫자 타입에 지원

• 덧셈(+)

• 뺄셈(-)

• 곱셈(*)

• 나눗셈(/)

Page 10: Java

나머지 연산자

(a % b)란 b의 배수가 a에 맞게 곱해지며 남아 있는 값을 반환

예) 9 % 4 = 1

Page 11: Java

증가 감소 연산자

• 증가(++) 연산자와 감소(--) 연산자를 지원

• 증가연산자는 변수에 + 1의

• value++ value = value + 1

• 감소연산자는 변수에 - 1의 약어

• value-- value = value - 1

Page 12: Java

비교 연산자

• 같음 연산자 ( a == b )

• 같지 않음 연산자 ( a != b)

• 보다 큰 ( a > b )

• 보다 작은 ( a < b )

• 보다 크거나 같은 ( a >= b )

• 보다 작거나 같은 ( a <= b )

비교연산자는 각 문장이 참인지 여부를 나타내는 ‘Bool’ 값을 반환

Page 13: Java

삼항 조건 연산자

question ? answer1 : answer2

question이 참이면 answer1 값이 반환

question이 거짓이면 answer2 값이 반환

Page 14: Java

논리 연산자

• 논리 연산자는 참과 거짓의 불리언값인 논리값을 수정하거나 결합

• 논리 not 연산자 ( !value ) - 논리값 반전

• 논리 and 연산자 ( valueA && valueB )

- 하나라도 논리 값이 거짓이면 전체 표현식 또한 거짓

• 논리 or 연산자 ( valueA || valueB )

- 하나라도 논리 값이 참이면 전체 표현식 또한 참

Page 15: Java

Print와 Println의 차이

Print Println

모두 출력 따로 출력

print(“수”)

print(“경이”) 수경이수 경이

결과값

Page 16: Java

메소드 호출문

클래스

메소드

Page 17: Java

익셉션 처리 try문

try try블록

catch catch블록

finally finally블록

익셉션의 종류 ArrayIndexoutofBoundsException

Page 18: Java

익셉션 처리 try문

try블록을 실행해보다가 (try) 익셉션이 발생하면 catch블록이

그 익셉션을 잡아서(catch)처리하고 finally 블록은 익셉션 발생여부

와는 상관이 없으며 맨 마지막에 (finally)를 실행한다.

Page 19: Java

감사합니다.

이상으로 세미나를 끝마치겠습니다.