02강_JAVA 프로그래밍이란-II & 변수

Download Report

Transcript 02강_JAVA 프로그래밍이란-II & 변수

2강. JAVA 프로그래밍이란?-II & 변수
-
JAVA 프로그램 환경설정과 실행 방법
변수란?
기본 자료형과 객체 자료형의 이해
형변환의 이해(묵시적, 명시적)
Lecturer Kim Myoung-Ho
Nickname 블스
[email protected]
2강. JAVA 프로그래밍이란?-II & 변수
2-1. JAVA 프로그래밍 환경설정과 실행 방법
1. JAVA 환경 변수 쎄팅
bin/javac.exe : .java 파일을 JVM이 받아들일 수 있는 .class 파일로 변환 시켜주는 프로그램.
매번 해당 경로에 들어가서 실행하기가 번거로우므로, 환경 변수 설정을 통해 어디서나 실행 가능하게 함.
bin/javac.exe
시스템 설정변경
2
2강. JAVA 프로그래밍이란?-II & 변수
2-1. JAVA 프로그래밍 환경설정과 실행 방법
1. JAVA 환경 변수 설정
시스템 속성 > 고급 > 환경 변수
환경 변수 수정
3
2강. JAVA 프로그래밍이란?-II & 변수
2-1. JAVA 프로그래밍 환경설정과 실행 방법
1. JAVA 환경 변수 설정
JAVA_HOME 환경 변수
환경 변수 완료
Path 환경 변수
4
2강. JAVA 프로그래밍이란?-II & 변수
2-1. JAVA 프로그래밍 환경설정과 실행 방법
2. 이클립스(eclipse) 쎄팅
Eclipse 실행 > Workspacr 변경
Eclipse 첫실행 화면
5
2강. JAVA 프로그래밍이란?-II & 변수
2-2. 변수란?
변수란? : 모든 것을 담을 수 있는 요술주머니.
휴대폰
숫자:0,1,2…
지갑
문자:a,b,c…
동전
문자열:abc, def,…
휴지
클래스
열쇠
요술주머니
등등…
변수
등등…
현실 세계
JAVA 세계
6
2강. JAVA 프로그래밍이란?-II & 변수
2-2. 변수란?
간단한 Java 변수 예제
Console
Java code
7
2강. JAVA 프로그래밍이란?-II & 변수
2-2. 변수란?
간단한 Java 변수 예제
10
int i = 10;
int j = 20;
int h = 0;
char c1 = 'a';
char c2 = 'B';
char c3 = '^';
주머니:i
^
주머니:c3
8
2강. JAVA 프로그래밍이란?-II & 변수
2-2. 변수란?
변수 문법 살펴보기
int
i
데이터 타입
(요술주머니 성질)
변수명
(요술주머니 이름)
char
데이터 타입
(요술주머니 성질)
c1
변수명
(요술주머니 이름)
=
10;
데이터
(주머니 내용물)
=
'a';
데이터
(주머니 내용물)
9
2강. JAVA 프로그래밍이란?-II & 변수
2-3. 기본 자료형과 객체 자료형의 이해
기본 자료형(Primitive)
Java언어에 이미 존재하고 있는 데이터 타입. 주로 간단한 데이터들 이다. (예. Int, double, Boolean, char 등등…)
객체 자료형(Object)
여러가지 데이타들이 모여 있는 복잡한 데이터로 기본 자료형에 비해 크기가 크다. (예. String, System, ArrayList 등등…)
10
2강. JAVA 프로그래밍이란?-II & 변수
2-3. 기본 자료형과 객체 자료형의 이해
기본 자료형(Primitive) 종류
자료형
키워드
크기
기본값
표현범위
논리형
boolean
1bit
flase
문자열
char
2byte
\u0000
byte
1byte
0 -128 ~ 127
short
2byte
0 -32,768 ~ 32,767
int
4byte
0 -2,147,483,648 ~ 2,147,483,647
long
8byte
0 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
float
4byte
0.0 -3.4E38 ~ +3.4E38
double
8byte
0.0 -1.7E308 ~ +1.7E308
정수형
실수형
true, false
0 ~ 65,535
기본 자료형(Primitive) 종류 예제(2_3_ex1_varEx)
11
2강. JAVA 프로그래밍이란?-II & 변수
2-3. 기본 자료형과 객체 자료형의 이해
묵시적 형변환 : 작은 요술주머니의 데이터를 큰 요술주머니로 옮기는 것
12
2강. JAVA 프로그래밍이란?-II & 변수
2-3. 기본 자료형과 객체 자료형의 이해
명시적 형변환 : 큰 주머니의 데이터를 작은 주머니로 옮기는 것. 데이터 손실이 있을 수 있으며, 코드에 명시해 주여야 한다.
13