본문 바로가기
Java/생활코딩

Java 입문 수업 (2)

by k-mozzi 2022. 9. 11.
반응형
Preface

 

이번 강의에선 자바의 기본적인 자료형과 변수의 종류, 캐스팅 방법을 알아봤다.

 

파이썬을 공부할 때 모두 공부했던 내용이라 파이썬과 다른 부분들만 집중하여 공부하면 될 것 같다.

 

지난주부터 금, 토 저녁 알바를 시작했는데, 학교를 다니면서 알바도 하다보니 몸이 너무 피곤하다.

 

매번 일찍 일어나서 공부해야지, 학교 끝나고 공부해야지 마음은 먹는데 막상 집에 돌아오면 침대에 쓰러져 기절해버린다.

 

이번주부턴 정신 차리고 밀린 공부를 해볼 생각이다.

 

그리고 아무래도 독학으로 공부를 진행하다 보니 여러 부분에서 한계를 느껴 졸업 후 부트캠프나 국비지원 프로그램을 들어볼까 한다.

 

지금 생각으론 부트캠프를 듣고싶은데, 비용적인 측면에서도 그렇고 오프라인 수업의 대부분이 서울에서 진행되는 부분도 그렇고 고민할 부분이 많다.

 

아직 졸업까지 일 년 정도 남았으니 급하게 결정하기보단 천천히 생각을 해봐야 할 것 같다.


 

1. Data Type

 

 

- 'sout'을 입력한 후 control + spacebar 키를 누른 후 System.out.println 옵션을 선택하면 자동으로 코드가 생성된다.

 

 

- 데이터 타입별로 연산 방법이 다르다.

 

 

- 'Math.' 키워드를 통해 다양한 수학 연산을 진행할 수 있다.

 

 

- Java에서 문자열(String)은 반드시 큰따옴표(" ") 안에 표현해야 한다.

→ 작은 따옴표(' ')는 문자(Character)를 나타낸다.

 

 

- Java의 줄바꿈 기호는 '\n'이다.

 

 

- 특수한 기호를 문자열로 표현하고 싶을 땐 앞에 역슬래시(\)를 붙이면 된다.

→ escape 코드

 

 

- '.length( )' 함수를 통해 문자열의 길이를 출력할 수 있다.

→ 숫자의 길이를 알려주는 연산은 없다.

 

 

- '.replace("기존 문자열", "바꿀 문자열")' 함수를 통해 기존의 문자열 내용을 바꿀 수 있다.

 


 

2. Variable

 

 

- 변수마다 데이터 타입을 정의하는 이유: 컴파일 오류를 사전에 방지하기 위해

 

 

- 자료형

1) int: 정수

2) double: 실수

3) String: 문자열 etc.

 

 

- Java의 다양한 자료형을 설명하는 사이트

 


 

3. Casting

 

 

- casting: 데이터 타입을 다른 데이터 타입으로 컨버팅(converting) 하는 방법

 

 

- int형에서 double형으로의 캐스팅은 가능하지만, 그 반대 작업은 값의 손실이 발생하므로 불가능하다.

→ 변수의 값을 할당할 때 실수 앞에 (int)를 명시적으로 적어주면 가능하다.

int e = (int) 1.1;

 

 

- int형에서 String형으로 캐스팅하는 방법

String 변수명 = Interger.toString(정수값)

 

 

- '.getClass( )' 함수를 사용하면 자료형의 데이터 타입을 알 수 있다.

 

 

 

출처: https://www.youtube.com/playlist?list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR 

 

JAVA1

 

www.youtube.com

 

728x90
반응형

'Java > 생활코딩' 카테고리의 다른 글

Java 메소드  (2) 2022.09.20
Java 제어문  (0) 2022.09.18
Java 입문 수업 (4)  (2) 2022.09.15
Java 입문 수업 (3)  (0) 2022.09.12
Java 입문 수업 (1)  (0) 2022.09.03

댓글